简单对象转换用这种方式:
JSON.parseObject(sku,Request.class);
复杂对象(包含泛型)用下面这种方式:
Request request = JSON.parseObject(sku,new TypeReference<Request>(){});
案例:
Request对像
public class Request<T> implements Serializable {
private static final long serialVersionUID = 9020456772767226820L;
private String authKey;
private T data;
}
对象转换:
//声明变量
Request<SkuInfo> var1 = JSON.parseObject(sku,Request.class);
Request<SkuInfo> request = JSON.parseObject(sku,new TypeReference<Request<SkuInfo>>(){});
本文介绍在Java中如何使用JSON.parseObject方法进行简单和复杂对象的转换,包括泛型对象的处理方式,通过具体案例展示了Request类的转换过程。
7183

被折叠的 条评论
为什么被折叠?



