JSONArray转list
时间: 2023-10-03 14:03:23 浏览: 24
以下是将JSONArray转换为Java List的示例代码:
```
JSONArray jsonArray = new JSONArray("[\"apple\", \"banana\", \"orange\"]");
List<String> list = new ArrayList<String>();
for (int i = 0; i < jsonArray.length(); i++) {
list.add(jsonArray.getString(i));
}
System.out.println(list); // Output: [apple, banana, orange]
```
在这个例子中,我们首先创建了一个JSONArray对象,然后通过遍历数组将每个元素添加到Java List中。最后,我们打印出List的内容。
相关问题
jsonArray 转list
可以使用 Gson 库将 jsonArray 转为 List。具体代码如下:
```
Gson gson = new Gson();
Type type = new TypeToken<List<YourObject>>(){}.getType();
List<YourObject> list = gson.fromJson(jsonArray.toString(), type);
```
其中,YourObject 是你要转换的对象类型。
JSONArray 转 list
要将JSONArray转换为List,可以使用以下代码示例:
JSONArray jsonArray = new JSONArray();
// 假设jsonArray是你要转换的JSONArray对象
List<Object> list = jsonArray.toJavaList(Object.class);
// 使用toJavaList方法将JSONArray转换为List
这样,你就可以将JSONArray成功转换为List对象。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [jsonArray转List](https://blog.csdn.net/m0_46069384/article/details/122937468)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [JsonObject 转换对象List](https://blog.csdn.net/m0_55913607/article/details/126645886)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文