Here are many examples how to iterate over javascript Objects. This works actually fine for me
var text = '{"employees":[' +
'{"firstName":"John","lastName":"Doe" },' +
'{"firstName":"Anna","lastName":"Smith" },' +
'{"firstName":"Peter","lastName":"Jones" }]}';
obj = JSON.parse(text);
document.getElementById("demo").innerHTML =
obj.employees[1].firstName + " " + obj.employees[1].lastName;
But didn't work out how to iterate over the values in obj. Tried like this
for(var k in obj) {
if (obj.hasOwnProperty(k)) {
if (obj.hasOwnProperty(k)) {
out +=("Key is " + k + ", value is" + obj[k].firstName);
}
}
}
but failed. As you can see stolen from examples. If someone can help with some javascript code to iterate over the JSON key-value pairs ?