ios - 核心数据&解码: Go one hierarchy step further in json

标签 ios json swift core-data decode

我的 Api(json) 看起来像这样:

"timezone": "America/Los_Angeles",
"currently": {
    "time": 1534941429,
    ...
},

使用我的代码,我可以访问时区,如下所示:

timezone = try container.decode(Double.self, forKey: .timezone)

但是我如何深入了解 json 文件的层次结构并访问时间?

最佳答案

    struct Currently: Codable {
      let time: Int
    ...
    }

    let myStructDictionary = try container.decode([String: Currently].self, from: json)
myStructDictionary.forEach { print("\($0.key): \($0.value)") }

希望这有帮助。

关于ios - 核心数据&解码: Go one hierarchy step further in json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51968000/

相关文章:

iphone - 如何将 iPhone 摄像头拍摄的视频发送到服务器进行直播?

ios - 如何将我的 UITableViewController 中的每个项目推送到单个 UIViewController

java - 如何使用 jackson 将 json 对象反序列化为集合

xcode - 实时状态栏 View

ios - 如何在同一个 View Controller 中使用 2 个 UIPickerViews?

ios - 如何在 Swift 中动态创建 buttonAction 函数

ios - 适用于IOS 4.3的Twitter集成

ruby-on-rails - `block in <main>' : undefined method `[]' for nil:NilClass (NoMethodError)

c# - 如何解析 JSON 并迭代它?

ios - 从 Push Extension 到 App 触发 KVO