首页 > 解决方案 > 使用 JSONDecoder Swift 解码具有整数值的字符串键

问题描述

我正在解码来自 API 的 JSON 数据,我被困在解码具有整数值的键的图像对象中,您可以在附加的屏幕截图中看到,任何帮助都应该不胜感激。截屏

标签: jsonswiftcodablejsondecoder

解决方案


使用,您可以使用以下模型Codable解析上述JSON 响应。

struct Room: Decodable {
    let roomId: String
    let name: String
    let images: [String:String?]
}

现在,像这样解析它,

do {
    let response = try JSONDecoder().decode([String:Room].self, from: data)
    print(response)
} catch {
    print(error)
}

推荐阅读