文章詳情頁
json值獲取不到,"[ ]"和"."都在什么時候用?
瀏覽:138日期:2024-10-15 08:08:16
問題描述
以上這個值的獲取是怎么獲取?
data[HeWeather data service 3.0]獲取不到數據data.HeWeather data service 3.0更是格式錯誤
問題解答
回答1:data['HeWeather data service 3.0']
回答2:難道不是data['HeWeather .....']?
回答3:如果此數據使用變量data,則你要獲取的值可以通過datadata['HeWeather data service 3.0'][0].daily_forecast[0].date獲得。
[]可以用來獲取數組中第n個元素。如data = [1, 2, 3, 4, 5]則data[2]為3
.用來獲取對象的屬性,如data = {x: 1, y: 2}則data.x為1
其中,在語法上a.x等效于a['x'],所以,如果對象的屬性名包含標識符所不應該有的字符,則可以使用[]來獲取此屬性的值。如data = {'x-name': 1, 'y-name': 2}則data.x-name會獲取不到想要的值(實際為data.x - name,data.x是undefined,所以結果為NaN),但data['x-name']為1。
排行榜
