java解析json字符串

发布时间:2021-12-03 17:39:05

json现在也被作为一种主要的数据交换格式,不仅在网页上能用还可以用到类似智能手机这样的设备。和xml比起来虽然可读性差了点,但是在传输的时候体积小,对于IOS设备也比xml方便的多。


1.下面来看下这段json字符串,生成这样的字符串可以使用JSON开发包也可以自己拼接字符串



{
"cityInfo": [
{
"cityId": "001",
"cityName": "嘉兴"
},
{
"cityId": "002",
"cityName": "宁波"
}
],
"name": "浙江省"
}


2.解析这段json字符串,首先取得一个JSONObject,如果只有一层数据直接使用getString("名称")就可以,含有集合的话就使用getJSONArray("名称");先得到集合如下所示



JSONObject obj = new JSONObject(json.toString());
JSONArray obj2 = obj.getJSONArray("cityInfo");


得到集合后遍历就可得到一个JSONObject,再调用getString("name"); ?就行了,下面是完整的代码



JSONObject obj = new JSONObject(json.toString());
JSONArray obj2 = obj.getJSONArray("cityInfo");
for (int i = 0; i < obj2.length(); i++) {
JSONObject temp = new JSONObject(obj2.getString(i));
System.out.println(temp.getString("cityId"));
System.out.println(temp.getString("cityName"));
}
System.out.println("============所在省份为=================");
System.out.println(obj.getString("name"));


同样的这段代码也可以用在android的开发上,android已经内置了JSONObject和JSONArray和一系列的操作方法。

相关文档

  • 店内员工管理细则
  • 最美的英语爱情句子
  • 手机不充电了是哪里坏了
  • 档案工作经验交流精选多篇
  • 属龙人2017年鸡年运程
  • 推荐安全承诺书5篇
  • any和some的用法区别是什么
  • 感谢父母的祝福语
  • 幼儿园小班教案《可爱的小青蛙》含反思
  • 高中语文《边城》教学设计
  • 把握青春珍惜现在演讲稿五篇精选
  • 手机QQ空间
  • 善良的新面孔
  • 五年级励志教育小故事大道理
  • 减肥最禁忌的12个误区
  • Myeclipse中导入Android项目时,提示的错误:由于项目的构建路径不完整,所以未构建该项目。
  • 百度糯米app怎么给手机充值话费?
  • 图解Raft之日志复制
  • 冬天江河钓鱼注意点有哪些
  • 棒针编织长袖毛衣的教程图解
  • 财政局上半年工作总结模板
  • 三星手机换国产屏幕
  • 爱在深秋的散文
  • 魅族按键消除声音
  • 迷迷糊糊的意思是什么
  • 手机网站支付唤起支付宝app
  • 山楂核桃饮做法步骤 它有降压降脂功效
  • 激昂的词语解释及造句
  • 关于化学制药论文
  • 刚入职员工的工作总结范文
  • 猜你喜欢

  • 家庭装修合同书样本
  • 做微商每天晚上的问候语怎么写
  • 中国市场3C数码充电器市场专项调研及行业发展前景分析报告目录
  • 2020春季人教部编版一年级语文下册同音字归类
  • 建筑中级思想和业务工作总结
  • 中国证券监督管理委员会关于核准西部期货有限公司变更股权的批复
  • 【人教版】2020版高考地理一轮总复*:课时冲关22世界农业地域类型含解析新人教版
  • 对女孩生日祝福语大全
  • 某水利水电工程土工合成材料铺设工程监理实施细则
  • 武汉市吴昊水泥预制构件有限公司企业信用报告-天眼查
  • 黄山市新先不锈钢材料制品有限公司(企业信用报告)- 天眼查
  • 电视里的日子
  • 在关爱中成长作文
  • 经典MAYA案例教程-UV划分和卡通材质
  • 先进村党支部事迹材料 寻乌县长宁镇城北村党总支三培两带先进事迹材料 精品
  • [医学]护理教学---颌面部间隙感染护理
  • 重庆市高考英语 单项选择和完形填空专题训练(03)
  • 脂肪肝病人会接触是否会传染呢
  • 南城县万坊供销社南坑农资经销部企业信用报告-天眼查
  • 2019高考地理一轮复习 第11讲 水圈和水循环课件 鲁教版
  • 技术进步产业结构和对外开放程度对中国能源消费量的影响
  • 2015年企业法律顾问考试学*忠告及方法理论考试试题及答案
  • 浅谈高职师范生语文素养的培养途径
  • (二 -1) 天猫精灵接入Home Assistant-控制Mqtt设备
  • 价值链及其优化理论研究评述
  • Java JNI深度分析与实践
  • 长输管道天然气压气站建设的三大控制要素探讨
  • 中学运动会最新广播稿大全
  • 清华大学助推工业工程普及 第四届‘IE亮剑’全国工业工程应用案例大赛暨工业工程与管理企业家论坛在京
  • [实用参考]个人诊所申请书
  • 【参考文档】酒店市场营销年终工作总结-范文模板 (3页)
  • 2019广州版六年级英语下册 期中测试题【精品】
  • 重庆市大学城第一中学校高中数学培优补差练*6 理(无答案)
  • 股票价格与货币供应量,利率的关系
  • 数学老师网上听课心得体会900字
  • 弘泰装饰中粮祥云装修实案
  • 渗透测试靶机实战Zico
  • 2018年舞蹈教学工作总结word版本 (3页)
  • 最新-人教版九年级化学下册第九单元溶液课题1 溶液的形成 新课课件(共41张PPT)-PPT文档资料
  • 留学360发布新加坡SHRM莎瑞管理学院海外合作院校
  • GMAT写作与逻辑的关系-智课教育
  • 分项、分部、子单位工程划分表k
  • 电脑版