如何使用Codable解码字典的JSON字典(具有不同的键)?



我有以下简单的 JSON:

{
"201" :
{
"countryName" : "Albania",
"countryCode" : "AL"
},
"202" :
{
"countryName" : "Andorra",
"countryCode" : "AD"
},
...
}

内部字典简单地变成:

struct Mid : Codable
{
var countryName: String
var countryCode: String
}

但后来我卡住了。 如何表示外部字典?

我想最终得到一个带有String键的Mid对象的字典,"201""202"、...

  • 简单的解决方案:

    • 解码[String:Mid]
  • 如果您需要一个阵列,这是一个复杂的解决方案:

    • 罗伯·纳皮尔的这个伟大的答案

相关内容

  • 没有找到相关文章

最新更新