Gson json 解析相关不稳定问题
Gson解析json 先定义好一个对象,对象的成员类型都已经确定,如果json数据里的类型不对,这样直接报错。
如果json数据放回 {“reslult”:["xxx","xxx"]} 对象定义是个数组即可解析出来,如果遇到“result” 为空?({“reslult”:null})怎么办?
Gson解析就编译不过,必须返回结果 是{“reslult”:[]}这样 Gson才会认为它是数组,解析才能通过
Gson解析json 先定义好一个对象,对象的成员类型都已经确定,如果json数据里的类型不对,这样直接报错。
如果json数据放回 {“reslult”:["xxx","xxx"]} 对象定义是个数组即可解析出来,如果遇到“result” 为空?({“reslult”:null})怎么办?
Gson解析就编译不过,必须返回结果 是{“reslult”:[]}这样 Gson才会认为它是数组,解析才能通过