此问题已经在这里有了答案:
我有一个看起来像这样的json:
"events": {
"1": {
"id": 1,
"name": "something"
},
"2": {
"id": 2,
"name": "something2"
},...
}
有什么方法可以解码这种类型的JSON,而我不知道密钥的名称吗?
很可能,如果您不知道密钥,可以像字符串一样存储它。因此,解决方案可能是使用像这样的Dictionary:
struct EventsResponse: Codable {
var events: [String: Event]
}