Arrays 从不同的JSON数组中删除重复项

Arrays 从不同的JSON数组中删除重复项,arrays,json,duplicates,Arrays,Json,Duplicates,我有一个JSON结构,它有很多数组。我想检查是否有重复项。不是在同一个数组中,而是在不同的数组中。我还希望其他字段保持原样 以下是我的结构示例: { "Collection":[ { "field0":"string", "field1":"string", "field2":"string", "field3":"string", "field4":"string", "field5":"string", "field6":"

我有一个JSON结构,它有很多数组。我想检查是否有重复项。不是在同一个数组中,而是在不同的数组中。我还希望其他字段保持原样

以下是我的结构示例:

{
  "Collection":[
    {
    "field0":"string",
    "field1":"string",
    "field2":"string",
    "field3":"string",
    "field4":"string",
    "field5":"string",
    "field6":"string",
    "field7":"string",
    "field8":"string",
      "field9":[
         "test1"
         "test2"
         "test3"
       ]
    },
    {
    "field0":"string",
    "field1":"string",
    "field2":"string",
    "field3":"string",
    "field4":"string",
    "field5":"string",
    "field6":"string",
    "field7":"string",
    "field8":"string",
      "field9":[
         "test8"
         "test2"
         "test9"
       ]
    }
  ]
}
以下是我的期望:

{
  "Collection":[
    {
    "field0":"string",
    "field1":"string",
    "field2":"string",
    "field3":"string",
    "field4":"string",
    "field5":"string",
    "field6":"string",
    "field7":"string",
    "field8":"string",
      "field9":[
         "test1"
         "test2"
         "test3"
       ]
    },
    {
    "field0":"string",
    "field1":"string",
    "field2":"string",
    "field3":"string",
    "field4":"string",
    "field5":"string",
    "field6":"string",
    "field7":"string",
    "field8":"string",
      "field9":[
         "test8"
         "test9"
       ]
    }
  ]
}

我不知道这是否相关,但这是firestore系列。

好的,我不知道Swift,但我可以告诉您如何操作:


你好,尼克!你能把你到目前为止试过的东西贴出来吗?所以这有助于理解你的方法你用什么来处理这个?让我们知道哪种处理引擎/编程语言以及您迄今为止尝试过的任何东西!你好,谢谢你的回答。这是一个firestore集合,我是一名IOS开发人员。所以我习惯了斯威夫特。我什么都没试过,因为我觉得我需要python之类的东西,但我还不太习惯。如果我能做到这一点,我需要一个意见。在你评论iOS之前,我用PHP为你编写了工作代码。Sad:(非常感谢。我如何运行它并生成一个没有重复项的新json?嗯…使用Swift编辑此算法:D将其视为伪代码还有一件事。如果我有更多字段,代码是相同的??因为我有1个带数组的字段和9个带字符串的字段(不是数组)。但我不想只在数组中检查其他字段中是否有DubLitates。您可以检查字段是否为数组类型的实例,并仅对它们执行此algorytm