【问题标题】:Javascript remove duplicate JSON records base on having the same attribute [closed]Javascript基于具有相同属性删除重复的JSON记录[关闭]
【发布时间】:2012-11-16 20:35:30
【问题描述】:

我有一个 JSON 对象

[{id:1,name:a, cat:1},{id:1, name:a, cat:2},{id:2, name:b, cat:8}] 

我需要它,以便我得到第一个重复的 id

[{id:1,name:a, cat:1},{id:2, name:b, cat:8}]

【问题讨论】:

  • 到目前为止尝试了什么?
  • 这里的问题在哪里?到目前为止,我看到了一个工作请求...
  • 个人 - 如果您是在 Web 服务或其他方式中制作 JSON 的人,请不要发送您不想要的信息?另外 - 只需将其转换为实际的 json 对象,而不是 json 对象的字符串表示......更易于使用。

标签: javascript json


【解决方案1】:

我认为您需要为名称创建一个循环和一个新数组,遍历每个项目,如果新数组中不存在其名称,则将其添加到新对象以获得不同的值,并且然后将其名称添加到新数组中以与以后进行比较。

不过,我不是为您编写该代码,也许您现在可以自己尝试一下,现在您有了一个可以使用的概念。 :)

【讨论】:

    猜你喜欢
    • 2013-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多