【问题标题】:How I get value from JSON React Native?我如何从 JSON React Native 中获得价值?
【发布时间】:2022-01-16 00:09:42
【问题描述】:

这是我的 JSON 响应。你能告诉我如何获得每日数组值吗? 当我打印 console.log(data.timezone) 时,它正在工作,但我如何打印 daily[0].temp[0].day

{
  "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,
      }
    }
    
  ]
}

【问题讨论】:

    标签: json react-native


    【解决方案1】:
    daily = data.daily
    for(let i=0; i < daily.length; i++){
    console.log(daily[i].temp.day)
    }
    

    【讨论】:

      【解决方案2】:

      temp 不是数组!是对象所以你不能得到索引

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

      【讨论】:

        猜你喜欢
        • 2022-07-21
        • 1970-01-01
        • 1970-01-01
        • 2021-11-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-16
        • 1970-01-01
        相关资源
        最近更新 更多