从JSON对象中删除键值对

用户名

我下面有这个JSON对象;

[
    {
        XXX: "2",
        YYY: "3",
        ZZZ: "4"
    },
    {
        XXX: "5",
        YYY: "6",
        ZZZ: "7"
    },
    {
        XXX: "1",
        YYY: "2",
        ZZZ: "3"
    }
]

我想从json对象中删除YYY键值,以便新的json对象看起来像这样;

[
    {
        XXX: "2",       
        ZZZ: "4"
    },
    {
        XXX: "5",       
        ZZZ: "7"
    },
    {
        XXX: "1",       
        ZZZ: "3"
    }
]

我尝试过,delete jsonObject['YYY']但这是不正确的。如何在javascript中完成此操作?谢谢。

贾斯汀·尼斯纳(Justin Niessner)

您所说的“ JSON对象”实际上是一个JSON对象数组。您必须遍历每个成员,并分别删除每个成员:

for(var i = 0; i < jsonArr.length; i++) {
    delete jsonArry[i]['YYY'];
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章