【发布时间】:2021-07-10 10:22:21
【问题描述】:
我正在尝试使用 Swift 5.2 和 Codable 解码 JSON 中的数据(其中字典中的值对象不相似),任何这样做的建议都可以轻松扩展代码以在 json 中添加更多食物?
{
"main courses": [
{
"date availabiliy": "June 12, 2017 1:23:31 PM",
"price": 10.29,
"name": "chicken_rice",
"receipe": "page 16"
},
{
"date availabiliy": "July 12, 2017 1:23:31 PM",
"price": 12.29,
"name": "beef_rice",
"receipe": "page 5"
},
{
"date availabiliy": "July 12, 2017 1:23:31 PM",
"price": 14.49,
"name": "California roll",
"receipe": "page 25"
}
],
"desserts": [
{
"popularity": 75,
"calory": "high",
"name": "Avacado, Basil,and cream",
"date availabiliy": "July 12, 2017 1:23:31 PM",
"taste": "sweet",
},
{
"popularity": 39,
"calory": "med",
"name": "ice cream",
"date availabiliy": "July 22, 2017 1:23:31 PM",
"taste": "sweet",
},
],
}
谢谢! 凸轮
【问题讨论】:
标签: json swift parsing codable