原帖= Remove duplicates from json data
这只是我的第二篇文章。我没有足够的积分在原帖上评论我的问题......所以我在这里。
Andy Hayden提出了一个很好的观点 - “而且,那些并不是真的重复...... - Andy Hayden”
我的问题就是这种情况......如何从json文件中删除重复项,但是通过匹配json文件中的多个键?
这是最初的例子:(有人指出它不是一个有效的json)
{
{obj_id: 123,
location: {
x: 123,
y: 323,
},
{obj_id: 13,
location: {
x: 23,
y: 333,
},
{obj_id: 123,
location: {
x: 122,
y: 133,
},
}
我的情况与这个例子非常相似,但在我的情况下,它会保留所有这些,因为obj_id的x和y值是唯一的,但是如果x和y相同而不是从json文件中删除的那个。 / p>
我发现的所有例子都只基于一个关键匹配而踢出一个......
我不知道这是否重要,但我需要匹配的关键是“公司名称”,“名字”和“姓氏”(这是公司和联系人的100k加json行 - 有时候同一个人是多家公司的联系人,这就是我需要匹配多个密钥的原因)
感谢。
答案 0 :(得分:0)
我希望这能满足您的需求(仅检查名字和姓氏是否不同)
<head>
<title>Labs</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
var left = $('.entry-content').width();
$('.entry-content').scrollLeft(left);
</script>
</head>
<body>
<div class="container">
<div class="entry-content"><img src="map.png"></div>
</div>
</body>