在这里规整了比较常用的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其实就是字符串没有大家想象的那么难