i have a json-file looking like this:
{ "results": { "name1": { "printouts": { "property1": [{ "someName": "someText", "someName2": "someURL", "someName3": integer, "someName4": boolean } ], "property2": [ "someText" ], "property3": [ "someText" ], "property4": [ "someText" ], "property5": [ "someText" ], "property6": [ "someText" ] }, "someName": "someText", "someName2": "someURL", "someName3": integer, "someName4": boolean }, "name2": { "printouts": { "property1": [{ "fulltext": "someText", "fullurl": "someURL", "namespace": integer, "exists": boolean } ], "property2": [ "someText" ], "property3": [ "someText" ], "property4": [ "someText" ], "property5": [ "someText" ], "property6": [ "someText" ] }, "someName": "someText", "someName2": "someURL", "someName3": integer, "someName4": boolean }, ...... } What i want is to access property6 of each object in printouts. What i've done so far:
for (i in results) { if (someOtherArray.length < 1) { someOtherArray.push(i.printouts.property6.toString()); } But this gets me Error: Cannot read property property6 of undefined. What am i doing wrong?
Any Idea? Thanks.
"in there aftersomeText►"property5": [someText"],iwill hold key name in string. You will have to useresults[i]to get objectnamekeys inside.