json按值删除元素

时间:2012-11-15 09:33:10

标签: javascript json getjson

我有一个json对象:

myJson = [
{"id":"001", "name":"AAA"},
{"id":"002", "name":"BBB"},
{"id":"003", "name":"CCC"},
{"id":"004", "name":"DDD"}
]

如何按ID的值删除元素?

感谢您的帮助

1 个答案:

答案 0 :(得分:5)

你可以过滤你的数组......例如:你想要删除id为“003”的每个对象,请使用:

myJson = myJson.filter(function(jsonObject) {
    return jsonObject.id != "003";
});