1、导入fastjson
<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.78</version>
</dependency>
2、转换
String text = JSON.toJSONString(obj); //序列化
Person vo = JSON.parseobject(text, Person.class); //反序列化
复杂对象需要使用TypeReference进行泛型传递
List<Person> plist= JSON.parseObject(value, new TypeReference<List<Person>>() { });
这篇博客介绍了如何在Java中导入并使用Fastjson库来实现对象的序列化和反序列化。通过添加Fastjson的依赖,可以轻松地将Java对象转换为JSON字符串,再将JSON字符串解析回对应的Java对象。对于复杂对象,可以利用TypeReference进行泛型处理,例如将JSON字符串转换为List<Person>类型。
2367

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



