{
"desc": "OK",
"status": 1000,
"data": {
"wendu": "30",
"ganmao": "各项气象条件适宜,发生感冒机率较低。但请避免长期处于空调房间中,以防感冒。",
"forecast": [
{
"fengxiang": "无持续风向",
"fengli": "微风级",
"high": "高温 31℃",
"type": "阵雨",
"low": "低温 22℃",
"date": "14日星期四"
},
{
"fengxiang": "无持续风向",
"fengli": "微风级",
"high": "高温 27℃",
"type": "多云",
"low": "低温 21℃",
"date": "15日星期五"
},
{
"fengxiang": "无持续风向",
"fengli": "微风级",
"high": "高温 29℃",
"type": "多云",
"low": "低温 22℃",
"date": "16日星期六"
},
{
"fengxiang": "无持续风向",
"fengli": "微风级",
"high": "高温 32℃",
"type": "晴",
"low": "低温 23℃",
"date": "17日星期天"
},
{
"fengxiang": "无持续风向",
"fengli": "微风级",
"high": "高温 34℃",
"type": "晴",
"low": "低温 24℃",
"date": "18日星期一"
}
],
"yesterday": {
"fl": "微风",
"fx": "无持续风向",
"high": "高温 35℃",
"type": "晴",
"low": "低温 23℃",
"date": "13日星期三"
},
"aqi": "49",
"city": "北京"
}
}
第一步:分析JSON数据,创建相对应对象,注意**json中的KEY(如:"desc": "OK";desc为KEY)**要与**对象属性名**相同;
第二部:使用fastjson (使用原生JSON解析……),jar包:1—》网站:http://www.mvnrepository.com/;
2—》集成:将jar包导入到项目的libs目录下面。
第三部://Json数据解析为对象JSON.parseObject(js1(**注:JSON数据**), Student.class(解析JSON后返回的类));
你得到的是贴出来的字符串?用JSON.parse或者eval转为json对象,既可以按照json对象方法来读取数据了,显示成什么样自己控制