我有以下简单的 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]
- 解码
-
如果您需要一个阵列,这是一个复杂的解决方案:
- 罗伯·纳皮尔的这个伟大的答案