androidstudio json值[8, 9]怎么给Sring
时间: 2024-09-28 08:15:00 浏览: 34
在Android Studio中,如果你有一个JSON数组值 `[8, 9]`,它通常表示一个整数列表。如果你想将这些值转换为字符串并存储起来,你可以这样做:
1. 首先,假设你已经解析了JSON数据,并获取到了这个整数数组。在Java中,可以创建一个新的String数组来保存每个数字作为字符串:
```java
JSONArray jsonArray = new JSONArray(jsonString); // jsonString是你包含[8, 9]的JSON字符串
List<String> stringList = new ArrayList<>();
for (int i : jsonArray) {
stringList.add(i + "");
}
```
这里我们使用`JSONArray`来处理JSON数组,然后遍历每个元素,将其转换为字符串形式(加空字符串是为了保持原样输出数字)。
2. 然后,你可以选择将这些字符串连接成一个逗号分隔的字符串,如果需要:
```java
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append(stringList.get(0)); // 添加第一个元素
for (int i = 1; i < stringList.size(); i++) {
stringBuilder.append(", ").append(stringList.get(i));
}
String jsonString = stringBuilder.toString();
```
现在`jsonString`就是一个逗号分隔的字符串,如 `"[8, 9]"`。
阅读全文