引入依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.32</version>
</dependency>
//json字符串映射为实体类对象
CommonResponse commonResponse= JSONObject.parseObject(data, CommonResponse.class);
//Object对象转json字符串
JSONObject.toJSONString(data)
//json字符串映射为List<Model>类型
JSONObject.parseArray(data, Model.class)
//json字符串映射为泛型类
定义泛型类
public class RecordsModel<T> {
List<T> records;
}
映射
RecordsModel recordsModel = JSONObject.parseObject(
JSONObject.toJSONString(data),
new TypeReference<RecordsModel<RfzThreeResponsibleModel>>(){}
);