每一個角色,我有這個,我想迭代,並從它那裏得到的值,並設置一個JSON和一些變數,但我現在面臨的一些問題閱讀它JS迭代JSON得到JSON
這裏是我的JSON:
{"bit":[{"id":81,"value":"aaaa"},{"id":83,"value":"bbbb"}]}
每次我試圖重複我得到了一個未定義或我從JSON每一個字符,這是不是我假裝:
這裏是我已經嘗試過:
1)
JSON.stringify(objArray);
for (var key in objArray) {
if (objArray.hasOwnProperty(key)) {
console.log(key + " -> " + objArray[key]);
}
}
輸出:
0 -> {
1 -> "
2 -> b
3 -> i
4 -> t
5 -> "
...
2)
JSON.parse(objArray);
for (var key in objArray) {
if (objArray.hasOwnProperty(key)) {
console.log(key + " -> " + objArray[key]);
}
}
的輸出結果相同之前
for (var key in objArray) {
if (objArray.hasOwnProperty(key)) {
console.log(key + " -> " + objArray[key]);
}
}
相同輸出
我已經嘗試過其他的迭代器我看到另一篇文章:
,我怎麼遍歷和得到81分,AAA; 83,BBB預先
由於
在您的第二例嘗試'objArray = JSON.parse(objArray);''作爲JSON.parse()來'將返回解析的值,雖然這隻會回報你'「位 - > [目標對象],[目標對象]」' – George
我得到[對象對象],[目標對象]當我做到這一點 – Tazz