一尘不染

如何使JSON数组唯一

json

我有这样的JSON字符串

[
 Object { id="38",product="foo"},
 Object { id="38",product="foo"},
 Object { id="38",product="foo"},
 Object { id="39",product="bar"},
 Object { id="40",product="hello"},
 Object { id="40",product="hello"}

]

此JSON数组中有重复的值..我怎样才能使该JSON数组像这样唯一

[
 Object { id="38",product="foo"},
 Object { id="39",product="bar"},
 Object { id="40",product="hello"}
]

我在寻找使用较少迭代的建议, Jquery $.inArray在这种情况下不起作用。

欢迎使用任何第三方库的建议。


阅读 259

收藏
2020-07-27

共1个答案

一尘不染

在以下SO问题中检查解决方案:

使用jQuery从JSON数组获取唯一结果

您必须遍历数组并创建一个包含唯一值的新数组。

2020-07-27