我有一個很大的JSON字符串來描述一些數據。我想循環這個並替換名爲「Key」的所有屬性的值。我怎樣才能實現這個使用jQuery或純JavaScript?Json替換循環中的值
0
A
回答
1
var item = $.parseJson("jsonstring...");
var target = "Key";
for (var k in item) {
if (item.hasOwnProperty(k) && item[k].hasOwnProperty(target)) {
item[k][target] = "replacement value"
}
}
或者類似的,這取決於您的JSON的結構。這假設它是一個對象列表。
1
for (var i in data) {
for (var k in data[i]) {
if (k == 'Key') {
data[i][k] = 'new value';
}
}
}
0
的(在setJson屬性)
{如果(財產!= '鍵')//做一些 認爲}
相關問題
- 1. JQuery JSON替換循環中的字符
- 2. 如果循環替換值
- 3. PHP Mysql替換while循環中的值
- 4. 替換R中的循環
- 5. 替換Matlab中的循環
- 6. 循環替換大於0的值
- 7. 在VBA中替換循環
- 8. BufferedReader替換循環中
- 9. 替換for循環
- 10. 替換JSON值
- 11. Stata foreach循環替換缺失值
- 12. 循環遍歷對象並替換值
- 13. 替換爲LINQ的循環
- 14. 循環通過樹枝中的值並替換空值
- 15. Java,替換for循環中的字符
- 16. 替換Flex中的無限循環
- 17. 替換For循環中的char
- 18. 替換R函數中的循環
- 19. 替換R中的嵌套循環
- 20. Stata:替換循環中的egen
- 21. 替換循環中的id屬性
- 22. AngularJS:替換foreach循環中的文本
- 23. XWPFDocument替換循環中的paragraphe
- 24. 從json替換值
- 25. 在循環中替換數組中的值
- 26. 用遞歸替換循環
- 27. 替換如果與循環
- 28. 替換嵌套循環recurssion
- 29. 循環字符串替換
- 30. 替換循環與應用