使用React-Native从嵌套JSON获取数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用React-Native从嵌套JSON获取数据相关的知识,希望对你有一定的参考价值。

我有一个看起来像这样的嵌套json,但实际上有46个品牌的840模型和6300年的总行数。我想从该JSON文件中获取数据。我将创建4个js文件。其中之一将保存level0数据。另一个将保存level1数据。我在寻找,但示例从URL获取数据,因此如何从嵌套json逐级获取数据?

{"Acura": 
    {"CL": 
        {"2003.0": 
            {"AC heater": [0.0], "Average Milage of AC heater": [0.0]
            }
        }
        {"2002.0"
            {"AC heater": [0.0], "Average Milage of AC heater": [0.0]
            }
        }
    }
}
答案

这样,您可以轻松按品牌或所需的任何键值进行过滤。您还可以遍历每种汽车型号。这是一种结构化方式,而不仅仅是使用对象。查找数组并改为使用它们

    {"cars": {
      "lambogrhini" : [
        {"model" :"Aventador", "mile":1000, errors : [{"year":2010,"error":0},{"year":2011,"error":12}] }
      ],
      "ferrari" : [
        {"model" :"enzo", "mile":200,errors : [{"year":2010,"error":0},{"year":2011,"error":12}]}
      ],
      "tesla" : [
        {"model" :"model x", "mile":10,errors : [{"year":2010,"error":0},{"year":2011,"error":12}]}
      ] 
     }  
   }

以上是关于使用React-Native从嵌套JSON获取数据的主要内容,如果未能解决你的问题,请参考以下文章

react-native 如何从本地JSON文件中获取数据?

从 React-Native 中的本地 Json 服务器获取数据

从 URL 获取 React-Native JSON

在 react-native 中迭代 JSON 数组

如何在 swift 4 中使用 JSONDecoder 从嵌套 JSON 中获取数据?

从 Java Android 中的嵌套 JSON 对象获取数据