list 转jsonarray
时间: 2023-11-21 18:55:08 浏览: 90
list转成JsonArray
将List转换为JSONArray的方法如下所示:
```java
List<T> list = new ArrayList<T>();
JSONArray jsonArray = new JSONArray(list);
```
其中,list是要转换的List对象,JSONArray是阿里巴巴的fastjson库中的一个类,用于将Java对象转换为JSON格式的字符串。需要注意的是,转换前需要先导入fastjson库。
另外,如果需要将JSON格式的字符串转换为List对象,可以使用以下代码:
```java
String jsonString = "[{\"name\":\"张三\",\"age\":18},{\"name\":\"李四\",\"age\":20}]";
List<User> userList = JSON.parseArray(jsonString, User.class);
```
其中,User是自定义的Java类,用于存储JSON中的数据。JSON是fastjson库中的一个类,用于将JSON格式的字符串转换为Java对象。需要注意的是,转换前需要先导入fastjson库。
阅读全文