JSONArray转字符串
时间: 2023-08-17 09:13:00 浏览: 128
要将JSONArray转换为字符串,可以使用JSONArray的toString()方法。这个方法将JSONArray对象转换为字符串表示形式。例如,假设我们有一个JSONArray对象叫做jsonArray,我们可以使用jsonArray.toString()来将其转换为字符串。\[1\]
示例代码如下:
```java
JSONArray jsonArray = new JSONArray();
jsonArray.put("张三");
jsonArray.put("李四");
String jsonString = jsonArray.toString();
System.out.println(jsonString);
```
输出结果为:\["张三","李四"\]。
另外,如果你想将JSONArray中的每个元素都转换为字符串,可以使用循环遍历JSONArray,并将每个元素转换为字符串。例如,你可以使用以下代码将JSONArray中的每个元素都转换为字符串:\[2\]
```java
for (int i = 0; i < jsonArray.size(); i++) {
Object value = jsonArray.get(i);
if (value != null) {
String strValue = value.toString();
jsonArray.set(i, strValue);
}
}
String jsonString = jsonArray.toString();
System.out.println(jsonString);
```
这样,你就可以将JSONArray中的每个元素都转换为字符串,并得到最终的字符串表示形式。
希望这个回答对你有帮助!
#### 引用[.reference_title]
- *1* [JSONArray转String](https://blog.csdn.net/ll594317566/article/details/107408461)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [处理 JSONArray 转 String 乱码“$ref“ -> “$[1][3]“的问题;](https://blog.csdn.net/qq_43371422/article/details/129758518)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [JsonArray数组形式字符串转换为ListMapString,String的8种方法](https://blog.csdn.net/xiri_/article/details/121509664)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文