对于android中的json解析相信不少人,都是采用了Gson.既然使用了Gson,肯定有人使用了GsonFormat这样的插件用于快速生成实体类。然而这里有个坑~
现在你请求到的json结构如下:
类似于这样的json格式(data字段里,其实应该是一个map集合,因为这些数字字段其实也是根据后台配置动态变化的),如果你用GsonFormat插件生成代码的话,将是如下结果:
什么鬼啊?!直接当成字符串了。。。根本不是我们想要的结果!
这里我们只能手动去自己写实体类啦,不要过度依赖插件啊:
直接将data的类型改为Map就可以:
测试一下:
看!
解析成功了吧!
网友评论