比较数组内的数组与数组内的另一个数组-JSON:API关系

时间:2018-09-20 16:00:03

标签: arrays json swift api

因此,我们有一个名为parsedDataConversations的对象,该对象是具有id且会话为read状态的对象的数组。

struct DataConversations {
    let identifier: String
    let read: Bool
}

我们需要identifier来检查关系

因此,我们要重点:

我们有IncludedConversation对象的第二个数组,其中的数组是userIDs

struct IncludedConversation {
    let type: String?
    let messageID: String?
    let id: String?
    let usersID: [String?]
}

我们要做的是将userIDs的数组与称为DataConversations的{​​{1}}属性进行比较。

另外,我们有identifier个用户,是当前对话的所有用户,因此,当我们要解析它并创建paredUsersArray对象时,最终我们会有更多不必要的对象。

以下是代码:-

FinalConversation

该如何解决?如何更好地解析?谢谢!

0 个答案:

没有答案