【问题标题】:Access nested value in json React Native [duplicate]访问json React Native中的嵌套值[重复]
【发布时间】:2019-11-04 07:12:44
【问题描述】:
"order":[
         { 
           "localId" : 2445,
           "tariff": {
              "tariffName": {
                   "nameRu": "Добро пожаловать",
                   "nameEn": "Welcome"
                             },
             ........
                      }
          }
       ]

这是我的 JSON。我想访问“nameRu”。如何在我的 React Native 应用程序中执行此操作? 目前,我可以通过这种方式获得“localId”: {order:localId}

【问题讨论】:

    标签: javascript json reactjs react-native


    【解决方案1】:
    let obj = {order:[
             { 
               localId : 2445,
               tariff: {
                  tariffName: {
                       nameRu: "Добро пожаловать",
                       nameEn: "Welcome"
                                 },
                          }
              }
           ]}
           console.log(obj.order[0].tariff.tariffName.nameRu)
    

    【讨论】:

      【解决方案2】:

      我认为你正在寻找这个对象破坏。 Reference

      let d = {
        "order": [{
          "localId": 2445,
          "tariff": {
            "tariffName": {
              "nameRu": "Добро пожаловать",
              "nameEn": "Welcome"
            }
          }
        }]
      };
      
      // extract with variable name 
      let [{
        tariff: {
          tariffName: {
            nameRu
          }
        }
      }] = d.order;
      
      // print 
      console.log(nameRu);

      【讨论】:

        猜你喜欢
        • 2018-03-13
        • 1970-01-01
        • 2019-11-30
        • 1970-01-01
        • 1970-01-01
        • 2019-10-09
        • 2012-05-11
        • 2014-06-11
        • 1970-01-01
        相关资源
        最近更新 更多