我有一个描述一些数据的大型JSON字符串。我想循环这个并替换名为“Key”的所有属性的值。如何使用jQuery或普通Javascript实现这一目标?
答案 0 :(得分:1)
for ( var i in data ) {
for ( var k in data[i] ) {
if ( k == 'Key' ) {
data[i][k] = 'new value';
}
}
}
答案 1 :(得分: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的结构。这是假设它是一个对象列表。
答案 2 :(得分:0)
for(setJson中的属性)
{if(property!='Key')//做一些 想}