ios - 如何将 json 解码为键中有空格的结构/类对象?

标签 ios json swift objective-c swift3

你好,我有一个像这样的 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"
    }

关于ios - 如何将 json 解码为键中有空格的结构/类对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69430350/

相关文章:

ios - RestKit POST 发送 JSON 不包含映射路径/类名

ios - 将 Sprite 节点添加到可变数组中

ios - 如何正确填充立体声 AudioBuffer

javascript - ajax表单提交不起作用

python - 在python中将JSON列表转换为CSV文件

ios - 如何将变量分配给按钮或从按钮调用变量

ios - Opentok黑屏问题

ios - 计算哪个图像用户在水平 Collection View 上,启用分页

ios - 如何在 iOS 中同步两个异步委托(delegate)方法回调?

ios - MTLBlitCommandEncode 是否执行线性采样