【发布时间】:2018-02-17 02:35:09
【问题描述】:
我有一个这样的 JSON。
我需要使用 Swift 4 在我的 iOS 应用中创建一个对应的 Decodable 结构。
{
"cherry": {
"filling": "cherries and love",
"goodWithIceCream": true,
"madeBy": "my grandmother"
},
"odd": {
"filling": "rocks, I think?",
"goodWithIceCream": false,
"madeBy": "a child, maybe?"
},
"super-chocolate": {
"flavor": "german chocolate with chocolate shavings",
"forABirthday": false,
"madeBy": "the charming bakery up the street"
}
}
在制作可解码结构方面需要帮助。如何提及 cherry、odd 和 super-chocolate 等未知键。
【问题讨论】:
-
您希望
cherry、odd或super-chocolate在结构中如何表示? -
您是否必须基本上使用 Swift JSON API,或者您是否也愿意使用 JSONModel 之类的东西?
-
@AndréSlotta 我需要将这些标题(樱桃、奇数、超级巧克力)放在一个数组中。
-
@prabodhprakash 我应该使用 Swift 的 JSON API。
-
没有本地方法可以做到这一点。图书馆可以帮助您做到这一点。
标签: ios json swift swift4 decodable