我想在Javascript中解析以下JSON字符串:
str = {
"weather":[{
"id":803,
"main":"Clouds",
"description":"broken clouds",
"icon":"04d"
}],
"cod":200
}
我通常会这样解析JSON字符串:
var obj = JSON.parse(str);
alert(obj.weather.description);
但是在这种情况下,它对我不起作用。如何解析此类JSON字符串?
您只需要使用
alert(str.weather[0].description);
str
已经是一个对象,因此无需parse()
再次使用它,这将导致错误。weather
是数组,因此您需要使用index
来访问数组的元素。本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句