我有一个与此类似的响应,我正在尝试使用Swift的JSONDecoder对此进行解码。
{
"root": "{\"directory\": {\"id\":1}}",
}
我的结构看起来像这样
struct Root: Codable {
var directory: Directory
}
struct Directory: Codable {
var id: Int
}
现在的问题似乎是root的值实际上是一个String,而不是Swift期望在解码期间出现字典,从而导致崩溃。
有没有一种方法可以使用JSONDecoder对此进行解码?