{
result_list: {
map_data: {
0: {对象},
1: {对象},
2: {对象},
3: {对象},
4: {对象}
}
},
total_results: "1",
request_id: "1"
}服务器返回的json数据,其中map_data: 中的0,1,个数不确定的对象。 如何编写对应的Java类。
我使用的fastjson进行解析。

解决方案 »

  1.   

    用Map解析。
      

  2.   

    map_data: {
    0: {对象},
    1: {对象},
    2: {对象},
    3: {对象},
    4: {对象}
    }这不就是个键值对嘛,封装成map,再解析每个对象。
      

  3.   

    后台有问题,让他直接给数据,不要给map了,给map的话,让他把key固定了,否在你这里没法做。
    或者你换个其他json解析库试试,看能不能用list集合接收后台给你返的map。
      

  4.   

    貌似可以将map_data对象转成数组,然后遍历获取,可以试一下!
      

  5.   

    应该会有方法可以获取到mapdata的长度