javajson格式转对象集合
时间: 2023-09-13 10:10:24 浏览: 46
要将JSON格式转换为Java对象集合,可以使用fastjson库。首先,你需要引入fastjson的Maven坐标,如下所示:
```xml
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.79</version>
</dependency>
```
然后,你可以使用以下代码将JSON转换为Java对象集合:
```java
String jsonString = "\[{\"id\":1,\"name\":\"zhangsan\",\"age\":18},{\"id\":2,\"name\":\"lisi\",\"age\":20}\]";
List<User> users = JSON.parseArray(jsonString, User.class);
for (int i = 0; i < users.size(); i++) {
System.out.println(users.get(i));
}
```
这段代码将JSON字符串`jsonString`转换为`User`对象的集合`users`。你可以通过遍历`users`来访问每个`User`对象。
#### 引用[.reference_title]
- *1* *2* *3* [Json对象(数组)与Java对象(集合)的相互转换](https://blog.csdn.net/weixin_53818213/article/details/126156213)[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^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]