Javascript Multi-level array of JSON objects - how to access key-value pair in second level or higher Javascript Multi-level array of JSON objects - how to access key-value pair in second level or higher json json

Javascript Multi-level array of JSON objects - how to access key-value pair in second level or higher


This worked OK for me:

myList[1].children[0].childname

This is also OK:

myList[1]["children"][0].childname;

In full,

<html><body><script>var myList = [    {title:"Parent1",        children:[{childname:"Child11"},                     {childname:"Child12"}],        cars:[{carname:"Car11"},              {carname:"Car12"}]    },    {title:"Parent2",        children:[{childname:"Child21"},                     {childname:"Child22"}],        cars:[{carname:"Car21"},              {carname:"Car22"}]    }];alert (myList[1].children[0].childname);</script></body></html>


var myString = myList[1].children[0].childname;

In FireFox's Firebug works


This does work...

alert(myList[1].children[0].childname);