Java

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>>(){});
上一篇 下一篇

猜你喜欢

热点阅读