- 首先通过Maven导入包:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.47</version>
</dependency>
或者不通过Maven,自己去下载,网址:https://github.com/alibaba/fastjson
- 操作步骤
//初始化List
List<AuthTreeInfoDTO> menuList= new ArrayList<AuthTreeInfoDTO>();
....此处省略add元素操作
//第一步: 将list集合转换为JSON类型的字符串
String s = JSON.toJSONString(menuList); //参数为你的list对象
//第二步:将这个字符串对象s转换为List集合
List<AuthTreeInfoDTO> authTreeInfoDTOList = JSONObject.parseArray(s, AuthTreeInfoDTO.class); //第一个参数为JSON型的字符串,第二个为list集合中的泛型类
这篇博客介绍了如何使用阿里巴巴的Fastjson库在Java中将List对象转换为JSON字符串,以及如何将JSON字符串再转换回List。具体步骤包括通过Maven引入Fastjson依赖,初始化List对象,然后调用JSON.toJSONString()方法进行转换,最后使用JSONObject.parseArray()方法进行反转换。
9203

被折叠的 条评论
为什么被折叠?



