[英]Iterating json array in javascript
在查看了很多關於 SO 的類似問題后,我仍然無法迭代我的 json 結構。 我怎樣才能達到我的內部數組的值(鍵)?
var data = {"User1":{"Service1":2,"Service2":1},"User2":{"Service3":1}}
for(var user in data) {
document.write(user + ': ')
for(var service in data[user]){
document.write(service + ': ' + user[service])
}
document.write("<br />")
}
這打印:
用戶 1:服務 1:未定義服務 2:未定義
用戶 2:服務 3:未定義
我想把它打印出來
用戶 1:服務 1:2 服務 2:1
用戶 2:服務 3:1
javascript 夠用還是我需要 jQuery? 提前致謝!
var data = {
User1: {
Service1: 2,
Service2: 1
},
User2: {
Service3: 1
}
};
for (var user in data) {
console.log("User: " + user);
for (var service in data[user]) {
console.log("\tService: " + service + "; value: " + data[user][service]);
}
}
將console.log
替換為document.write
或其他。
document.write(service + ': ' + data[user][service])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.