Как я получаю ценность от JSON React Native?

#json #react-native

#json #реагировать-родной

Вопрос:

Это мой ответ JSON. Не могли бы вы, пожалуйста, сказать мне, как я могу получать ежедневные значения массива? Когда я печатаю console.log(data.timezone) , он работает, но как я могу печатать ежедневно[0].температура[0].день

 {  "lat": 7.3127,  "lon": 80.6831,  "timezone": "Asia/Colombo",  "daily": [  {  "dt": 1639290600,  "sunrise": 1639269596,  "temp": {  "day": 28.45,  "min": 19.96,  "max": 28.6,  }  },  {  "dt": 1639290600,  "sunrise": 1639269596,  "temp": {  "day": 28.45,  "min": 19.96,  "max": 28.6,  }  }  {  "dt": 1639290600,  "sunrise": 1639269596,  "temp": {  "day": 28.45,  "min": 19.96,  "max": 28.6,  }  }    ] }  

Ответ №1:

 daily = data.daily for(let i=0; i lt; daily.length; i  ){ console.log(daily[i].temp.day) }  

Ответ №2:

temp — это не массив ! является объектом, поэтому вы не можете получить индекс

 console.log(data.daily[0].temp.day)