如何将 json 解码为键中包含 space 的 struct/class 对象?

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

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

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

我正在尝试将其转换为 swift

中的结构对象
struct Details
{
   var ID NATION:
}

由于变量不能有空格,我如何在 swift 中声明变量对应于 JSON

中有空格的键

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

    var idNation: String

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