江湖救急,变态Json如何应对,请求大神指点

旺时已到 2019-02-02 08:08:32
{
result_list: {
map_data: {
0: {对象},
1: {对象},
2: {对象},
3: {对象},
4: {对象}
}
},
total_results: "1",
request_id: "1"
}


服务器返回的json数据,其中map_data: 中的0,1,。。。个数不确定的对象。 如何编写对应的Java类。
我使用的fastjson进行解析。
...全文
1678 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fanstorm丶 2019-02-17
  • 打赏
  • 举报
回复
应该会有方法可以获取到mapdata的长度
林一天 2019-02-15
  • 打赏
  • 举报
回复
貌似可以将map_data对象转成数组,然后遍历获取,可以试一下!
王能 2019-02-14
  • 打赏
  • 举报
回复
让后台改吧,如果后台不愿意,你直接告诉他以后所有的入参都是0、1、2
亲爱的Joe 2019-02-14
  • 打赏
  • 举报
回复
后台有问题,让他直接给数据,不要给map了,给map的话,让他把key固定了,否在你这里没法做。
或者你换个其他json解析库试试,看能不能用list集合接收后台给你返的map。

开发者_android 2019-02-13
  • 打赏
  • 举报
回复
map_data: {
0: {对象},
1: {对象},
2: {对象},
3: {对象},
4: {对象}
}

这不就是个键值对嘛,封装成map,再解析每个对象。
jklwan 2019-02-11
  • 打赏
  • 举报
回复
用Map解析。
鸣鸣Amadues 2019-02-03
  • 打赏
  • 举报
回复
每次请求数量不确定,不能用数组吗?

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧