Json解析较为复杂的数据(Map中含有List)从服务器获取城市数据实现三级联动
来源:互联网 发布:淘宝宝贝上架时间查询 编辑:程序博客网 时间:2024/05/29 03:54
这段时间做项目碰到一个以前没有遇到过的数据格式,发现用Gson不太会解析(可能是由于自己笨吧),笨就笨吧,领导可不会因为你笨就不让你做,只能硬着头皮上,无奈之下还是得运用以前学的json一步一步的解析呀!先来看一下服务器给的是什么数据吧!
分析一下这段数据,首先最外面的大括号是一个jsonobject,里面的message是一个jsonArray,它里面有一些可能你所需要的字段,比如cityId和cityName,相信大家取这两个字段没什么问题,无非是先拿到message,然后把循环遍历,拿到的每个元素都是一个jsonobject,最后用jsonObject.getString()取出你所需要的字段放到bean泛型list集合中;可是我遇到的是比这个稍微复杂一点的,还要取出storeVOList这个jsonArray中的两个字段,这该怎么做呢?
我的做法是把这个storeVOList当成一个String字符串取出来,然后把它当作另一个Json格式的数据,再次解析,步骤和上面解析cityId和cityName是一样的,取出值后用另一个bean泛型的list集合存储。
无代码无真相,上代码:
首先我拿到的是省份的一个数据
然后是你所选择的省份所对应的城市的数据
最后是你选择城市后,该城市中经销商的数据(我项目是要求经销商,视项目而定)
以上就是我对于这段数据的处理,猿友们如果有类似的数据可以借鉴我这个。
1 0
- Json解析较为复杂的数据(Map中含有List)从服务器获取城市数据实现三级联动
- jquery从数据库中获取数据装换成json数据实现三级联动
- 使用fastjson解析较为复杂的json数据。
- 中国城市三级联动数据获取方法
- Jquery实现城市三级数据联动的实例
- jquery实现城市三级数据联动的实例
- 使用JQUERY实现JSON数据三级联动
- 使用json数据实现简单的三级联动
- android json解析使用总结(三) — 三级城市联动的实现
- 从后台获取数据添加省市县三级联动的框架中、菜鸟说明法
- 从服务器获取Json数据,并解析
- Android中解析复杂的JSON数据
- Android中复杂Json数据的解析
- Struts2+JQuery+JSON实现异步交互,包括从后台获得单个值、对象、List和Map数据并从前台的表达中获取值
- 数据的三级联动
- 解析复杂的json数据
- 复杂json数据的解析
- javascript实现省市区三级联动选择的代码(数据为模拟json数据)
- github
- SQL语句中SUM与COUNT的区别深入分析
- 2022海选女主角
- mybatis ehcache的一点小记
- eclipse jad 反编译 插件安装
- Json解析较为复杂的数据(Map中含有List)从服务器获取城市数据实现三级联动
- MyEclipse取消验证Js的两种途径【转】
- qsort 调用技巧
- Hibernate初识
- 控制SessionMap失效
- 函数,this,局部变量
- C语言基础 printf输出限制小数点位数
- Android中不显示标题和设置Layout布局中背景颜色
- Interesting!