【发布时间】:2019-03-03 01:08:53
【问题描述】:
以下是我的 JSON,我无法解码(使用 CodingKeys) regions 键中的数据是一个字典(“IN-WB”、“IN-DL”等....),因为键是动态的,它可以或多或少地改变.
请帮助我使用 Decodable 和 Codable 解析相同的内容。
所有数据都应该在单个模型中。
{ "provider_code": "AIIN", "name": "Jio 印度", “地区”:[ { “IN-WB”:“西孟加拉邦” }, { “IN-DL”:“德里 NCR” }, { “IN-TN”:“泰米尔纳德邦” }, { “在印度” } ] }【问题讨论】:
-
您对 JSON 负责吗?考虑到一个字典数组分别只包含一个键值对是一个非常低效的模型。最好发送像
{ "code" : "IN-WB", "name" : "West Bengal"}这样的字典,顺便解决你的问题。 -
您所说的“所有数据都应该在单个模型中”是什么意思。 ?)
标签: json swift parsing codable decodable