java JSONArray字符串 使用逗号分隔为普通字符串
时间: 2023-11-27 07:26:33 浏览: 45
如果你有一个JSON数组的字符串,想把其中的元素提取出来,可以使用Java中的JSONArray类。可以通过JSONArray的构造方法将JSON字符串转换为JSONArray对象,然后使用JSONArray对象的get()方法获取其中的元素,再将其转换为普通字符串。
下面是一个示例代码:
```java
import org.json.JSONArray;
import org.json.JSONException;
public class JsonArrayExample {
public static void main(String[] args) {
String jsonArrayStr = "[\"apple\",\"banana\",\"orange\"]";
try {
JSONArray jsonArray = new JSONArray(jsonArrayStr);
StringBuilder sb = new StringBuilder();
for (int i = 0; i < jsonArray.length(); i++) {
String str = jsonArray.getString(i);
if (i > 0) {
sb.append(",");
}
sb.append(str);
}
String result = sb.toString();
System.out.println(result);
} catch (JSONException e) {
e.printStackTrace();
}
}
}
```
这段代码将JSON数组字符串 `["apple","banana","orange"]` 转换为了普通字符串 `apple,banana,orange`。