给json对象去除重复的值

Posted 江山一族

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了给json对象去除重复的值相关的知识,希望对你有一定的参考价值。

给数组去除重复值

Array.prototype.distinct = function() {
var arr = this,
result = [],
i,
j,
len = arr.length;
for (i = 0; i < len; i++) {
for (j = i + 1; j < len; j++) {
if (arr[i] === arr[j]) {
j = ++i;
}
}
result.push(arr[i]);
}
return result;
}

2.给json数组对象去除重复值

for (var i = 0; i < customerIds.length; i++) {
for (var j = i + 1; j < customerIds.length;) {
if (customerIds[i].code == customerIds[j].code && customerIds[i].shootOn == customerIds[j].shootOn && customerIds[i].siteId == customerIds[j].siteId && customerIds[i].cardBagPPUrl == customerIds[j].cardBagPPUrl) {
customerIds.splice(j, 1)
} else j++
}
}

 






















以上是关于给json对象去除重复的值的主要内容,如果未能解决你的问题,请参考以下文章

如何在 JSON 对象中获取键的值 [重复]

gson解析json集合怎么去除属性

从JSON中获取重复的对象键的值,并只用一个键替换返回。

list集合去除重复对象的实现

使用 PHP json_encode() 和 MySQL 返回一个 JSON 对象以传递给 jQuery 函数 [重复]

访问具有空格的 JSON 对象键 [重复]