使用 JSONDecoder Swift 解码具有整数值的字符串键
Decode string key having integer value using JSONDecoder Swift
我正在解码来自 API 的 JSON 数据,我一直在解码具有整数值的密钥的图像对象,您可以在所附的屏幕截图中看到,任何帮助应该是赞赏。Screenshot
使用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)
}
我正在解码来自 API 的 JSON 数据,我一直在解码具有整数值的密钥的图像对象,您可以在所附的屏幕截图中看到,任何帮助应该是赞赏。Screenshot
使用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)
}