1、依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.37</version>
</dependency>
2、导入包和主要的方法
1、导入包
import com.alibaba.fastjson.JSON;
2、将JSONObject转化为String
String jsonStr = JSONObject.toJsonString(jsonObject);
3、将String转化为JSONObject
JSONObject jsonObject = JSONObject.parseObject(jsonStr);
4、将String转化为JSONArray
JSONArray jsonArray = JSONArray.parseArray(jsonStr);
5、将JSONArray转化为JSONObject
JSONObject jsonObject = new JOSNObject();
for (int i; i < jsonArray.length(); i++) {
jsonObject = jsonArray.getJSONObject[i];
}
6、将JSONObject转化为JOSNArray
JSONArray jsonObject = JSONObject.get("key");
7、将List转JSONArray
JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(list));
8、将JSONArray转化为List
List<EventColAttr> list = JSONObject.parseArray(jsonArray.toJSONString(), EventColAttr.class);