How to output JSON data in JavaScript?

Question:

Tell me how to read JSON type data:

{
   "0":{
      "data":{
         "name":"vas",
         "fam":"hri"
      },
      "server_info":{
         "user_id":0,
         "pipe":"msg",
         "event":"message",
         "history":false
      }
   }
}

I try – resonse[0].data.name , but the response is only:

[object Arguments]

How to get data from there?

Answer:

var json = '{"0":{"data":{"name":"vas","fam":"hri"},"server_info":{"user_id":0,"pipe":"msg","event":"message","history":false}}}';
try {
    json = JSON.parse(json);
    for (var i in json) {
        console.log(json[i].data.name); // vas
    }
} catch (e) {
    console.log('Некорректный JSON: '+e);
}
Scroll to Top