java 开发用javabean解析json数据
来源:互联网 发布:长春网络专业人才市场 编辑:程序博客网 时间:2024/05/29 17:52
下面是要解析的json字符串
String dc_cover ={"citys":["11","12","13"],"districts":[["1","2","3"],["4","5","6"],["7","8","9"]]}
首先,根据json的数据格式写对应的javabean,如下:
public class DcCoverBean implements Serializable{ private static final long serialVersionUID = -74792293394L; private List<String> citys; private List<List<String>> districts; public List<String> getCitys() { return citys; } public void setCitys(List<String> citys) { this.citys = citys; } public List<List<String>> getDistricts() { return districts; } public void setDistricts(List<List<String>> districts) { this.districts = districts; }}
下面是用java 解析json字符串的代码
由于此处博主的json字符串 citys和districts的数量一样,且一一对应,故用如下解析
DcCoverBean dcCoverBean = Json.fromJson(DcCoverBean.class, dc_cover); int size = dcCoverBean.getCitys().size(); List<String> citys = dcCoverBean.getCitys(); List<List<String>> districts = dcCoverBean.getDistricts(); for (int i = 0;i < size;i++){ String city = citys.get(i); List<String> district = districts.get(i); System.out.println(city.toString()); System.out.println(district.toString()); }最终打印出 11 ["1","2","3"] 12 ["4","5","6"] 13 ["7","8","9"]如果需要进一步解析,只要从list数组中用get取得就可以.
0 0
- java 开发用javabean解析json数据
- java解析前端传来的json数据位javabean
- java解析json,不使用javabean
- JAVA解析json数据
- Java解析JSON数据
- 【Java】json数据解析
- JAVA解析JSON数据
- Java解析JSON数据
- Java解析json数据
- JAVA解析JSON数据
- java 解析json数据
- Java解析json数据
- Java解析json数据
- Java解析JSON数据
- java解析json数据
- java解析json数据
- Java Json数据解析
- JAVA解析JSON数据
- 眼睛光学参数汇总(不断补充)
- springMVC中实现定时器可在Controller中配置定时器
- Windows Python3 安装 Numpy,Scrapy
- zabbix3.2版本安装过程
- Thymeleaf Javascript 引用与取值
- java 开发用javabean解析json数据
- NFS
- Java基础知识-面向对象
- Java Web MVC 框架知识讲解
- ECMAScript 6 学习笔记
- CF 777A
- 11. Container With Most Water
- 软件测试思想者
- Android弹幕功能实现,模仿斗鱼直播的弹幕效果