0
"order":[
         { 
           "localId" : 2445,
           "tariff": {
              "tariffName": {
                   "nameRu": "Добро пожаловать",
                   "nameEn": "Welcome"
                             },
             ........
                      }
          }
       ]

This is my JSON. I want to access to "nameRu". How to do it inside my React Native app? Currently, I am able to get "localId" in this way: {order:localId}

Jasur Kurbanov
  • 724
  • 2
  • 9
  • 20

2 Answers2

0
let obj = {order:[
         { 
           localId : 2445,
           tariff: {
              tariffName: {
                   nameRu: "Добро пожаловать",
                   nameEn: "Welcome"
                             },
                      }
          }
       ]}
       console.log(obj.order[0].tariff.tariffName.nameRu)
akhtarvahid
  • 9,445
  • 2
  • 26
  • 29
0

I think you're looking for this object destructing. 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);
Kaushik
  • 2,072
  • 1
  • 23
  • 31