Json数据解析(二)
来源:互联网 发布:文华期货软件 编辑:程序博客网 时间:2024/05/16 15:02
这个格式使用如下代码解析
try
{
JSONObject jsonObject =
new
JSONObject(json);
JSONObject weatherinfo = jsonObject.getJSONObject(
"weatherinfo"
);
System.out.println(weatherinfo.getString(
"city"
));
System.out.println(weatherinfo.getString(
"cityid"
));
System.out.println(weatherinfo.getString(
"temp"
));
System.out.println(weatherinfo.getString(
"WD"
));
}
catch
(JSONException e) {
e.printStackTrace();
}
其中第一行代码 JSONObject jsonObject =
new
JSONObject(json);
//json 即为你的字符串
比如现在天气信息是多个城市的,并非只有北京市。
{
"weatherinfo"
:[{
"city"
:
"北京"
,
"cityid"
:
"101010100"
,
"temp"
:
"4"
,
"WD"
:
"东风"
,
"WS"
:
"2级"
,
"SD"
:
"75%"
,
"WSE"
:
"2"
,
"time"
:
"10:45"
,
"isRadar"
:
"1"
,
"Radar"
:
"JC_RADAR_AZ9010_JB"
,
"njd"
:
"暂无实况"
,
"qy"
:
"1011"
},{
"city"
:
"天津"
,
"cityid"
:
"101010100"
,
"temp"
:
"4"
,
"WD"
:
"东风"
,
"WS"
:
"2级"
,
"SD"
:
"75%"
,
"WSE"
:
"2"
,
"time"
:
"10:45"
,
"isRadar"
:
"1"
,
"Radar"
:
"JC_RADAR_AZ9010_JB"
,
"njd"
:
"暂无实况"
,
"qy"
:
"1011"
}]}
以下代码适用。
try
{
JSONObject jsonObject=
new
JSONObject(json);
JSONArray jsonArray=jsonObject.getJSONArray(
"weatherinfo"
);
for
(
int
i=
0
;i<jsonArray.length();i++){
JSONObject object = jsonArray.getJSONObject(i);
System.out.println(object.getString(
"city"
));
System.out.println(object.getString(
"cityid"
));
System.out.println(object.getString(
"temp"
));
System.out.println(object.getString(
"WD"
));
}
}
catch
(JSONException e) {
e.printStackTrace();
}
1 0
- 解析JSON数据(二)
- Json数据解析(二)
- json数据解析二
- 多叉树结构:JSON数据解析(二)
- android json数据解析(二)
- Gson解析Json数据(二)
- Android解析JSON数据(二)——GSON解析
- HttpURLConnection请求数据(GET)并用JSON解析数据(二)
- 解析Json数据:使用Gson进行解析json数据<二>
- android 解析Json格式的数据(二)
- Android开发之解析JSon数据(二)
- “快速递”开发历程(二)Volley解析json数据
- android学习二十三(解析json格式数据)
- JSON数据解析(二)——GSON
- JSON数据解析(二)——GSON
- android学习二十三(解析json格式数据)
- 前端开发中如何解析json数据(二)
- 解析Json格式的饿了么数据(二)
- java 中注解的使用
- CSting的类型转换
- 解决yii2 禁用layout时AppAsset不加载资源的问题
- 简单的学习MongoDB(新手)
- 【框架】[Hibernate]利用Hibernate进行一对多的级联操作-Web实例
- Json数据解析(二)
- 码农之路(一)----开篇之作
- Head First Design Patterns 阅读笔记之二: Observer Pattern
- 10个最“优秀”的代码注释
- Building libmesh with Petsc support
- MFC中,Unicode和多字节字符集下 CString和char的转化
- iOS 返回首页
- dialog
- 在线机器学习FTRL(Follow-the-regularized-Leader)算法介绍