我在下面有一个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"
    }
]

I tried delete jsonObject['YYY'] but this is not correct. How can this be done in javascript? Thank you.

推荐答案

What you call your "JSON Object" is really a JSON Array of Objects. You have to iterate over each and delete each member individually:

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

Json相关问答推荐

Jolt转换问题—使用键查找匹配对象

盒子图显示不正确

使用Kotlin限制序列化类属性的允许整数值

未知的META规范,无法验证.[规范v1.0.1]

Jolt 不打印任何东西

用于遮蔽卡的 Jolt 规格

如何将该 JSON 解析为 Kotlin 类?

用powershell条件解析json文件的数组对象

TSQL FOR JSON 嵌套值

Golang / Go - 如果 struct 没有字段,如何将其编组为空?

使用基本身份验证通过 CURL 发布 JSON

序列化特定类型时如何使 JSON.Net 序列化程序调用 ToString()?

如何使用法语口音对数组进行 json_encode?

如何一次加载无限滚动中的所有条目以解析python中的HTML

JSON 语法错误:'unexpected number' 或 'JSON.parse: expected ',' or '}' after property value in object'

如何将 LinkedTreeMap 转换为 gson JsonObject

如何在不消除对象歧义的情况下使用 circe 解码 ADT

在android中使用GSON解析带有动态key和value的JSON

如何从 MySQL 中检索 JSON 数据?

XML vs YAML vs JSON