0

我正在使用 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;
    });
4

1 回答 1

0

这会做到,但希望有更好的解决方案。

myJson.LOCATION = myJson["NAME"];
delete myJson.NAME;
于 2013-06-20T15:16:11.297 回答