serwis internetowy zwraca następujący zagnieżdżonego obiektu json:Druk zagnieżdżone JSON bez używania nazw zmiennych
{"age":"21-24","gender":"Male","location":"San Francisco, CA","influencer score":"70-79","interests":{"Entertainment":{"Celebrities":{"Megan Fox":{},"Michael Jackson":{}},},"Social Networks & Online Communities":{"Web Personalization": {},"Journals & Personal Sites": {},},"Sports":{"Basketball":{}},},"education":"Completed Graduate School","occupation":"Professional/Technical","children":"No","household_income":"75k-100k","marital_status":"Single","home_owner_status":"Rent"}
Chcę po prostu iterację tego obiektu bez określania nazwy właściwości, próbowałem następujący kod:
for (var data in json_data) {
alert("Key:" + data + " Values:" + json_data[data]);
}
jednak drukuje wartość jako [obiekt obiektowy], jeśli jest to wartość zagnieżdżona, czy istnieje sposób na dalsze iterowanie w głąb zagnieżdżonych wartości?
typeof (someObject) zwraca "object", a nie "Object" ... Zwróć uwagę na małe litery "o" –
Dobry połów. :) Dzięki! –