如何解析键值字典数据

法希姆·帕卡

我有如下 json。

{
  "CHF": 1.0064,
  "KZT": 0.0027,
  "ZAR": 0.0676,
  "INR": 0.0136,
  "CNY": 0.1456,
  "UZS": 0.0001,
  "AUD": 0.7062,
  "KRW": 0.0009
}

这只不过是货币及其汇率的列表。

我很困惑如何解析这些数据。

通常我正在创建模型来解析用户数据的 json 数据,如下所示(而不是上述情况)。

struct UserData : Decodable {
    var firstName : String?
    var lastName : String?
}

&在解析时我有如下。

let globalErrObj = try JSONDecoder().decode(UserData.self, from: data!)

然而,由于这是关键值数据,我对模型和解析的方式感到困惑。

瓦迪安

我的建议是将 JSON 解码为[String:Double]并将其映射到自定义结构的数组

struct Rate {
    let name : String
    let value : Double
}


let rates = try JSONDecoder().decode([String: Double].self, from: data!).map(Rate.init)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何解析字典列表

来自分类Dev

如何解析字典字符串?

来自分类Dev

如何解析Prometheus数据

来自分类Dev

如何解析大数据?

来自分类Dev

如何解析此数据

来自分类Dev

如何解析结构化PDF以收集所有文本和框的元数据作为数据字典

来自分类Dev

如何解析json数据python django?

来自分类Dev

我应该如何解析这些数据?

来自分类Dev

如何解析字符串数据

来自分类Dev

Flutter-如何解析JSON数据?

来自分类Dev

如何解析动态json数据?

来自分类Dev

Angular $ http jsonp:如何解析数据

来自分类Dev

如何解析字符串数据

来自分类Dev

如何解析长度可变的接收数据

来自分类Dev

如何解析nsstring中的json数据?

来自分类Dev

如何解析某些文本数据?

来自分类Dev

Swift 3如何解析数据

来自分类Dev

如何解析flask中的json数据?

来自分类Dev

如何解析Type U的NFC数据

来自分类Dev

如何解析json数据Android

来自分类Dev

如何解析python中的json嵌套字典?

来自分类Dev

如何解析列表中字典中的通配符值?

来自分类Dev

如何解析JavaScript中的JSON字典列表

来自分类Dev

如何解析 yaml 列表中的嵌套字典?

来自分类Dev

解析json数据。我该如何解析json数据?

来自分类Dev

如何匹配不同的字典键值

来自分类Dev

如何解析数据或正确使用会议室数据?

来自分类Dev

C#如何解析没有键名的json数据?

来自分类Dev

如何解析EXIF日期时间数据