引入
pom
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.1.40</version>
</dependency>
public class FastJsonUtil {
public static String toJson(Object obj, SerializerFeature... serializerFeature) {
return JSON.toJSONString(obj, serializerFeature);
}
public static String toJson(Object obj) {
return JSON.toJSONString(obj, SerializerFeature.DisableCircularReferenceDetect);
}
public static <T> T fromJson(String json, Class<T> clazz) {
return JSON.parseObject(json, clazz);
}
public static <T> T fromJsons(String json, TypeReference<T> clazz) {
return JSON.parseObject(json, clazz);
}
}
FastJson库详解:序列化与反序列化实战
本文介绍了如何在Java项目中使用阿里巴巴FastJson库进行对象的JSON转换,包括基本的toJSON和fromJson方法,以及高级特性如防止循环引用。
506

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



