How to parse a JSON array in TypeScript

3 Answers

0 votes
const jsonArr = '[{"id":1, "name":"May"}, {"id":2, "name":"Kay"}, {"id":3, "name":"Joy"}]';

const jsonData = JSON.parse(jsonArr);

console.log(jsonData);

for (let i = 0; i < jsonData.length; i++) {
    console.log(jsonData[i].id + " " + jsonData[i].name);
}


  
  
/*
run:
  
[{
  "id": 1,
  "name": "May"
}, {
  "id": 2,
  "name": "Kay"
}, {
  "id": 3,
  "name": "Joy"
}] 
"1 May" 
"2 Kay" 
"3 Joy"
  
*/

 



answered May 24, 2022 by avibootz
edited May 24, 2022 by avibootz
0 votes
const jsonArr = '{"workers": [{"id":1, "name":"May"}, {"id":2, "name":"Kay"}, {"id":3, "name":"Joy"}]}';

const jsonData = JSON.parse(jsonArr);

console.log(jsonData);

for (let i = 0; i < jsonData.workers.length; i++) {
    console.log(jsonData.workers[i].id + " " + jsonData.workers[i].name);
}


  
  
/*
run:
  
{
  "workers": [
    {
      "id": 1,
      "name": "May"
    },
    {
      "id": 2,
      "name": "Kay"
    },
    {
      "id": 3,
      "name": "Joy"
    }
  ]
} 
"1 May" 
"2 Kay" 
"3 Joy" 
  
*/

 



answered May 24, 2022 by avibootz
0 votes
const jsonArr = '{"dp": {"workers": [{"id":1, "name":"May"}, {"id":2, "name":"Kay"}, {"id":3, "name":"Joy"}]}}';

const jsonData = JSON.parse(jsonArr);

console.log(jsonData);

for (let i = 0; i < jsonData.dp.workers.length; i++) {
    console.log(jsonData.dp.workers[i].id + " " + jsonData.dp.workers[i].name);
}


  
  
/*
run:
  
{
  "dp": {
    "workers": [
      {
        "id": 1,
        "name": "May"
      },
      {
        "id": 2,
        "name": "Kay"
      },
      {
        "id": 3,
        "name": "Joy"
      }
    ]
  }
} 
"1 Tom"
"2 Sam"
"3 Joy"
  
*/

 



answered May 24, 2022 by avibootz
...