在这里规整了比较常用的json工具类转换
maven坐标
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.75</version>
</dependency>
utils工具类的编写
import com.alibaba.fastjson.JSON;
import java.util.Map;
public class Utils {
//map转换json
public static String map2String(Map<?, ?> map) {
String s = JSON.toJSONString(map);
return s;
}
//json转换成map
public static Map string2Map(String json) {
return JSON.parseObject(json, Map.class);
}
//json转换实体类
public static <T> T strToObj(String json,Class<T> clazz) {
T t = JSON.parseObject(json, clazz);
return t;
}
//实体类转换为json
public static String objToStr(Object Obj) {
String s = JSON.toJSONString(Obj);
return s;
}
}
json其实就是字符串没有大家想象的那么难
Fastjson工具集:JSON转换实战
本文介绍了如何使用阿里巴巴的Fastjson库进行Map转Json,Json转Map,以及泛型对象的JSON序列化和反序列化。通过实例演示了JSON字符串在Java中的操作简易性。
2039

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



