0
일기 예보를 표시하고 싶습니다. 지금까지 나는 하루 만을 관리 할 수있었습니다.Openweathermaps parse json jquery forecast
HTML & jQuery 코드 : json으로이 형식으로 표시됩니다 http://pastebin.com/cpZ0pE7G
.
{
"cod":"200",
"message":0.0152,
"city":{
"id":524901,
"name":"Moscow",
"coord":{
"lon":37.615555,
"lat":55.75222
},
"country":"RU",
"population":1000000
},
"cnt":4,
"list":[
{
"dt":1375866000,
"temp":{
"day":26.19,
"min":21.82,
"max":26.19,
"night":21.82,
"eve":25.22,
"morn":26.19
},
"pressure":1010.53,
"humidity":77,
"weather":[
{
"id":801,
"main":"Clouds",
"description":"few clouds",
"icon":"02d"
}
],
"speed":1.6,
"deg":4,
"clouds":24
},
{
"dt":1375952400,
"temp":{
"day":24.92,
"min":17.73,
"max":25.32,
"night":17.73,
"eve":24.71,
"morn":17.75
},
"pressure":1013.91,
"humidity":71,
"weather":[
{
"id":800,
"main":"Clear",
"description":"sky is clear",
"icon":"01d"
}
],
"speed":1.61,
"deg":20,
"clouds":0
},
{
"dt":1376038800,
"temp":{
"day":25.87,
"min":16.74,
"max":26.65,
"night":22.17,
"eve":26.42,
"morn":16.74
},
"pressure":1011.31,
"humidity":71,
"weather":[
{
"id":800,
"main":"Clear",
"description":"sky is clear",
"icon":"01d"
}
],
"speed":1.66,
"deg":252,
"clouds":0
},
{
"dt":1376125200,
"temp":{
"day":22.72,
"min":19.68,
"max":25.42,
"night":19.68,
"eve":24.82,
"morn":21.02
},
"pressure":1007.87,
"humidity":73,
"weather":[
{
"id":502,
"main":"Rain",
"description":"heavy intensity rain",
"icon":"10d"
}
],
"speed":2.11,
"deg":278,
"clouds":80,
"rain":15
}
]
}
나는 첫 번째 행만 구문 분석 할 수 있습니다. 어떻게 다른 줄을 파싱 할 수 있습니까?
pastebin에 코드 덤프 (옆) 대신 코드의 관련 부분을 포함하십시오. –
나는 weather.list.humidity와 함께 압력과 습도를 분석 할 수 있었다. –
하지만 temp : : weather.list.temp.day'을 시도 할 때 오류가 발생한다 :'잡히지 않은 TypeError : 속성을 읽을 수 없음 '날 '정의되지 않은' –