如何将 JSON 解码为键中具有空格的结构/类对象?[复制]

how to decode a json to an struct/class object having space in their keys? [duplicate]

提问人:Sri 提问时间:10/4/2021 更新时间:10/4/2021 访问量:642

问:

你好,我有一个这样的json对象

{
    "ID NATION":  "US"
    "ID YEAR"  :  "1995"
}

我正在尝试将其转换为swift中的struct对象

struct Details
{
   var ID NATION:
}

既然变量不能有空格,我怎么能用swift声明变量,对应于JSON中带有空格的键

iOS JSON Swift Objective-C Swift3

评论


答:

5赞 goatofanerd 10/4/2021 #1

用于将 JSON 键映射到变量。CodingKeys

    var idNation: String

    private enum CodingKeys : String, CodingKey {
        case idNation = "ID Nation"
    }