大佬教程收集整理的这篇文章主要介绍了FastJson 泛型的反序列化,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
1. 问题
服务端返回的json数据格式大致就是这样,但是data可能是object也有可能是list 或者hashmap ,如果是这样该怎么写呢,用FastJson
/** * Created by Albert.Liu on 15/10/7. */ public class BaseResponseWS<T> implements IResponse { /** * 0为成功,其他为错误 */ privatE int error; private String msg; private String canfee; private String onefee; private String usercarid; private T data; public int getError() { return error; } public void setError(int error) { this.error = error; } public Boolean issuccess() { return error == 0; } public String getmsg() { return msg; } public void setmsg(String msg) { this.msg = msg; } public String getCanfee() { return canfee; } public void setCanfee(String canfeE) { this.canfee = canfee; } public String getOnefee() { return onefee; } public void setOnefee(String onefeE) { this.onefee = onefee; } public String getUsercarid() { return usercarid; } public void setUsercarid(String usercarid) { thiS.Usercarid = usercarid; } public T getData() { return data; } public void setData(T data) { this.data = data; } }
2. 解决方案
BaseResponseWS<List<ViolationWS>> responseWS = JSON.parSEObject(response,new TypeReference<BaseResponseWS<List<ViolationWS>>>() {});
以上是大佬教程为你收集整理的FastJson 泛型的反序列化全部内容,希望文章能够帮你解决FastJson 泛型的反序列化所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。