Swift如何在不知道键名的情况下解码JSON? [重复]

问题描述 投票:0回答:1

我有一个看起来像这样的json:

"events": {
    "1": {
        "id": 1,
        "name": "something"
    },
    "2": {
        "id": 2,
        "name": "something2"
    },...
}

有什么方法可以解码这种类型的JSON,而我不知道密钥的名称吗?

json swift decode decoding
1个回答
1
投票

很可能,如果您不知道密钥,可以像字符串一样存储它。因此,解决方案可能是使用像这样的Dictionary:

struct EventsResponse: Codable {
    var events: [String: Event]
}
© www.soinside.com 2019 - 2024. All rights reserved.