我有一个很大的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. 替换循环与应用