Fastjson泛型转换
2019-01-30 本文已影响22人
王勇1024
泛型类
public class Result<T> {
private int ret;
private String msg;
private T data;
// 此处省略getter和setter方法
}
实体类
public class Item {
private String name;
private String value;
// 此处省略getter和setter方法
}
强制类型转换
final Result<Item> result = (Result<Item>)JSONObject.parseObject(json, Result.class);
优化
JSONObject.parseObject(json, new TypeReference<Result<Item>>(){});