我有以下 json 数据:
var JSONObject2= {
"weather": {
"curren_weather": [
{
"humidity": "69",
"pressure": "1012",
"temp": "70",
"temp_unit": "f",
"weather_code": "1",
"weather_text": "Mostly cloudy",
"wind": [
{
"dir": "Not Available",
"speed": "0",
"wind_unit": "mph"
}
]
}
],
"forecast": [
{
"date": "2012-08-21",
"day": [
{
"weather_code": "0",
"weather_text": "Sunny skies",
"wind": [
{
"dir": "NW",
"dir_degree": "311",
"speed": "7",
"wind_unit": "mph"
}
]
}
],
"day_max_temp": "83",
"night": [
{
"weather_code": "0",
"weather_text": "Clear skies",
"wind": [
{
"dir": "WNW",
"dir_degree": "289",
"speed": "7",
"wind_unit": "mph"
}
]
}
],
"night_min_temp": "57",
"temp_unit": "f"
},
{
"date": "2012-08-22",
"day": [
{
"weather_code": "0",
"weather_text": "Sunny skies",
"wind": [
{
"dir": "N",
"dir_degree": "7",
"speed": "4",
"wind_unit": "mph"
}
]
}
],
"day_max_temp": "85",
"night": [
{
"weather_code": "0",
"weather_text": "Clear skies",
"wind": [
{
"dir": "S",
"dir_degree": "176",
"speed": "7",
"wind_unit": "mph"
}
]
}
],
"night_min_temp": "63",
"temp_unit": "f"
}
]
}
};
在非常简单的 json 数据上,我可以弄清楚如何获取变量。像上面这样的事情,对我来说很难。
因此,要访问温度为 70 的位置,我将编写代码: var my_temp= weather.curren_weather.temp // 这不起作用
因此,正如 2 个示例,我将如何获得 temp(70) 并说出 wind_degree 是 311 的位置?
还有一个程序可以像上面一样粘贴到 json 对象中,它会输出访问任何变量所需的正确代码?
谢谢,吉姆