【问题标题】:how to decode a json to an struct/class object having space in their keys? [duplicate]如何将 json 解码为键中有空格的结构/类对象? [复制]
【发布时间】:2021-11-24 13:06:33
【问题描述】:

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

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

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

struct Details
{
   var ID NATION:
}

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

【问题讨论】:

    标签: ios json swift objective-c swift3


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-21
      • 1970-01-01
      • 2017-04-11
      相关资源
      最近更新 更多