php json输出来求助下
JSON不熟,pm里的值都能拿到,但是siteList里的值是循环的,请大佬指点下,谢谢.php写的[*]{
[*]"showapi_res_error": "",
[*]"showapi_res_code": 0,
[*]"showapi_res_body": {
[*] "ret_code": 0,
[*] "pm": {
[*] "so2": "3",
[*] "o3": "7",
[*] "area_code": "beijing",
[*] "pm2_5": "118",
[*] "primary_pollutant": "颗粒物(PM2.5)",
[*] "ct": "2018-03-19 09:02:05.571",
[*] "co": "1.292",
[*] "num": "334",
[*] "area": "北京",
[*] "no2": "72",
[*] "aqi": "156",
[*] "quality": "中度污染",
[*] "pm10": "_",
[*] "o3_8h": "10"
[*] },
[*] "siteList": [
[*] {
[*] "co": "2.000",
[*] "so2": "4",
[*] "o3": "4",
[*] "no2": "99",
[*] "aqi": "209",
[*] "quality": "重度污染",
[*] "pm10": "0",
[*] "pm2_5": "159",
[*] "site_name": "丰台花园",
[*] "o3_8h": "-",
[*] "ct": "2018-03-19 09:03:35.812",
[*] "primary_pollutant": "PM2.5"
[*] },
[*] {
[*] "co": "1.600",
[*] "so2": "5",
[*] "o3": "4",
[*] "no2": "96",
[*] "aqi": "191",
[*] "quality": "中度污染",
[*] "pm10": "0",
[*] "pm2_5": "144",
[*] "site_name": "前门交通点",
[*] "o3_8h": "-",
[*] "ct": "2018-03-19 09:03:35.812",
[*] "primary_pollutant": "PM2.5"
[*] },
[*] {
[*] "co": "1.400",
[*] "so2": "2",
[*] "o3": "3",
[*] "no2": "97",
[*] "aqi": "189",
[*] "quality": "中度污染",
[*] "pm10": "0",
[*] "pm2_5": "142",
[*] "site_name": "永定门交通点",
[*] "o3_8h": "-",
[*] "ct": "2018-03-19 09:03:35.812",
[*] "primary_pollutant": "PM2.5"
[*] },
[*] {
[*] "co": "1.700",
[*] "so2": "11",
[*] "o3": "2",
[*] "no2": "111",
[*] "aqi": "187",
[*] "quality": "中度污染",
[*] "pm10": "152",
[*] "pm2_5": "141",
[*] "site_name": "南三环交通点",
[*] "o3_8h": "-",
[*] "ct": "2018-03-19 09:03:35.812",
[*] "primary_pollutant": "PM2.5"
[*] },
[*] {
[*] "co": "1.600",
[*] "so2": "4",
[*] "o3": "2",
[*] "no2": "88",
[*] "aqi": "181",
[*] "quality": "中度污染",
[*] "pm10": "0",
[*] "pm2_5": "137",
[*] "site_name": "东四",
[*] "o3_8h": "-",
[*] "ct": "2018-03-19 09:03:35.812",
[*] "primary_pollutant": "PM2.5"
[*] },
[*] {
[*] "co": "1.500",
[*] "so2": "2",
[*] "o3": "4",
[*] "no2": "62",
[*] "aqi": "180",
[*] "quality": "中度污染",
[*] "pm10": "169",
[*] "pm2_5": "136",
[*] "site_name": "京南区域点",
[*] "o3_8h": "-",
[*] "ct": "2018-03-19 09:03:35.813",
[*] "primary_pollutant": "PM2.5"
[*] },
[*] {
[*] "co": "1.500",
[*] "so2": "2",
[*] "o3": "4",
[*] "no2": "62",
[*] "aqi": "180",
[*] "quality": "中度污染",
[*] "pm10": "169",
[*] "pm2_5": "136",
[*] "site_name": "京南区域点",
[*] "o3_8h": "-",
[*] "ct": "2018-03-19 09:03:35.813",
[*] "primary_pollutant": "PM2.5"
[*] },
[*] {
[*] "co": "2.000",
[*] "so2": "2",
[*] "o3": "4",
[*] "no2": "56",
[*] "aqi": "179",
[*] "quality": "中度污染",
[*] "pm10": "0",
[*] "pm2_5": "135",
[*] "site_name": "平谷镇",
[*] "o3_8h": "-",
[*] "ct": "2018-03-19 09:03:35.813",
[*] "primary_pollutant": "PM2.5"
[*] },
[*] {
[*] "co": "1.500",
[*] "so2": "7",
[*] "o3": "2",
[*] "no2": "104",
[*] "aqi": "177",
[*] "quality": "中度污染",
[*] "pm10": "0",
[*] "pm2_5": "134",
[*] "site_name": "西直门交通点",
[*] "o3_8h": "-",
[*] "ct": "2018-03-19 09:03:35.813",
[*] "primary_pollutant": "PM2.5"
[*] },
[*] {
[*] "co": "1.200",
[*] "so2": "4",
[*] "o3": "2",
[*] "no2": "88",
[*] "aqi": "174",
[*] "quality": "中度污染",
[*] "pm10": "0",
[*] "pm2_5": "132",
[*] "site_name": "农展馆",
[*] "o3_8h": "-",
[*] "ct": "2018-03-19 09:03:35.813",
[*] "primary_pollutant": "PM2.5"
[*] }
[*] ]
[*]}
[*]}复制代码 问题没说明白要干嘛?
转php的话, 是转成数组操作,遍历数组即可。 首先json_decode 就能把json字符串变成数组了然后你想干嘛就能干嘛 楼上大佬们说得对~~ 谢谢,解决了 这是JsonArray ,php可以转成数组处理 之前遇到一个很头疼的json,就是少了引号的,php解不出来,后来参考了js的json代码才自己写了个..
页:
[1]