【发布时间】:2014-04-29 23:30:38
【问题描述】:
Web 服务返回以下嵌套的 json 对象:
{"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"}
我只是想在不指定属性名称的情况下遍历这个对象,我尝试了以下代码:
for (var data in json_data) {
alert("Key:" + data + " Values:" + json_data[data]);
}
但是,如果它是嵌套值,它会将值打印为 [object Object],有没有办法继续更深入地迭代嵌套值?
【问题讨论】:
标签: javascript json