Как получить доступ к значениям словаря массива словаря массива, используя node js? - PullRequest
0 голосов
/ 17 февраля 2020

У меня есть однообразный Json ответ, в котором я пытаюсь получить доступ к элементу словаря массива словаря массива, используя node.js, но неудача и неспособность сделать это. Я попытался получить доступ к этому решению stackoverflow https://stackoverflow.com/questions/30448517/node-js-how-to-access-values-of-dictionary-within-an-array-of-a-key-in-a-dicti, но в моем случае это не работает должным образом. Мой Json ответ:

{
  "client": [
    {

      "code": [
        {
          "id": "001",
          "code": "100",
          "type": "New"
        },
        {
          "id": "002",
          "code": "200",
          "type": "Old"
        }
      ]
    }
  ]
}

Из этого ответа я хочу получить значение каждого "id", "code" и "Type". Любой ценный ответ будет оценен. Спасибо !!!

1 Ответ

1 голос
/ 17 февраля 2020

Если ваш json был назначен переменной x

 x = {
   "client": [
     {

       "code": [
         {
           "id": "001",
           "code": "100",
           "type": "New"
         },
         {
           "id": "002",
           "code": "200",
           "type": "Old"
         }
       ]
     }
   ]
 }

console.log(x["client"][0]["code"][0]["id"])

(я оставлю повторение массивов в качестве упражнения для читателя)

...