我正在使用ExtJS 4.2并在JSON中交换密钥名称。 JSON.parse()有一个reviver函数,它可以帮我清理,但这在IE7中不起作用。有没有办法在ExtJS中执行此操作?解码,编码不起作用。
var parsed = JSON.parse(myJson, function(k, v) {
if (k === "CITY")
this.LOCATION = v;
else if (k === "STATE")
this.CTRYSTATE = v;
else
return v;
});
答案 0 :(得分:0)
这样做,但希望有更好的解决方案。
myJson.LOCATION = myJson["NAME"];
delete myJson.NAME;