json格式String转list
时间: 2023-11-04 20:56:54 浏览: 46
可以使用fastjson或Gson将json格式的字符串转换成list对象。
使用fastjson的方法示例:
import com.alibaba.fastjson.JSON;
import java.util.List;
String jsonString = "[{'id':1,'num':1},{'id':2,'num':2}]";
List<Goods> listStr = JSON.parseArray(jsonString, Goods.class);
使用Gson的方法示例:
import com.google.gson.Gson;
import java.lang.reflect.Type;
import java.util.List;
String jsonString = "[{'id':1,'num':1},{'id':2,'num':2}]";
List<Goods> listStr = new Gson().fromJson(jsonString, new TypeToken<List<Goods>>() {}.getType());
其中,Goods是自定义的pojo类,用于存储json中的数据。
相关问题
jsonString 转list
JSON字符串转换为列表(List)通常在处理从服务器接收的数据或者从文件读取的JSON数据时非常常见。在Python中,你可以使用内置的`json`模块来完成这个转换。假设你有一个包含JSON数组的字符串,例如:
```json
{
"data": ["item1", "item2", "item3"]
}
```
你可以按照以下步骤将其转换为列表:
```python
import json
# 假设 jsonString 是你的 JSON 字符串
json_string = '{"data": ["item1", "item2", "item3"]}'
data = json.loads(json_string)
# 现在 data 就是一个字典,其中 "data" 是一个列表
json_list = data["data"]
# 打印转换后的列表
print(json_list)
```
java jsonString 转list
在Java中,将JSON字符串转换为List通常涉及到使用第三方库如Gson、Jackson或者org.json等。这里以Gson为例,因为它是常用的JSON处理库。
假设你有一个包含JSON数组的字符串,你可以按照以下步骤将其转换为List:
```java
import com.google.gson.Gson;
// 假设你的JSON字符串如下
String jsonString = "[{'name': 'John', 'age': 30}, {'name': 'Jane', 'age': 25}]";
// 首先,你需要一个Gson对象
Gson gson = new Gson();
// 使用Gson的fromJson方法将JSON转换为List<Map<String, Object>>
List<Map<String, Object>> list = gson.fromJson(jsonString, new TypeToken<List<Map<String, Object>>>(){}.getType());
// 现在,你可以遍历这个List来访问JSON对象
for (Map<String, Object> item : list) {
String name = (String) item.get("name");
int age = (int) item.get("age");
System.out.println(name + " is " + age + " years old.");
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)