FastJson的使用

FastJson

通过maven引入依赖

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.46</version>
</dependency>

json map集合转换成对象

Pojo pojo = JSON.parseObject(Map.toString() ,Pojo.class);

json集合转换为对应的List对象

List<Pojo> pojoList = JSON.parseArray(List.toString(),Pojo.class);

将json字符串解析为JSONObject或JSONArray

JSON.parseArray(String jsonStr);
JSON.parseObject(String jsonStr);

将对象转换为Json字符串

String jsonStr = JSON.toJSONString(Object object); 

参考
Fastjson 简明教程
Json详解以及fastjson使用教程

原文地址:https://www.cnblogs.com/wuba/p/12839015.html