Looping through JSON arrays
Posted
by George
on Stack Overflow
See other posts from Stack Overflow
or by George
Published on 2010-04-08T15:43:40Z
Indexed on
2010/04/08
15:53 UTC
Read the original article
Hit count: 373
I'm trying to pull the field names in the header of some JSON output. The following is a sample of the JSON header info:
{"HEADER":{"company":{"label":"Company Name"},"streetaddress":{"label":"Street Address"},"ceo":{"label":"CEO Name","fields":{"firstname":{"label":"First Name"},"lastname":{"label":"Last Name"}}}
I'm able to loop through the header and output the field and label (i.e. company and Company Name) using the following code:
obj = JSON.parse(jsonResponse);
for (var key in obj.HEADER) {
response.write ( obj.HEADER[key].label );
response.write ( key );
}
but can't figure out how to loop through and output the sub array of fields (i.e. firstname and First Name).
Any ideas?
© Stack Overflow or respective owner