-1
我们有一个JSON有效载荷:如何将JSON有效载荷转换为自定义对象?
{
"aps": {
"alert": {
"title": "Payload",
"body": "Lets map this thing"
},
},
"type": "alert",
"message": "This is a message",
}
自定义对象已经创建:
class PushNotificationDetail {
var title: String //operation
var body: String //message
var type: detailType
var message: String?
init(title: String, body: String, type: detailType, message: string?){
self.title = title
self.body = body
self.type = type
self.message = message
}
}
问题是正确映射它创建的对象,这将是实现这一目标的最佳方式是什么?
https://www.raywenderlich.com/ 150322/swift-json-tutorial-2或https://developer.apple.com/swift/blog/?id=37 – CodeNinja
我认为你应该把标题和正文放在名为'alert'或'detailType'的模型中(I thi nk您正在使用'detailType',顺便说一句,您应该用大写字母来命名类型,例如DetailType) – 3stud1ant3
您实际上在映射时遇到了什么问题?你的问题显示没有试图做任何映射到解析JSON的任何尝试。 – rmaddy