class ResponseModel: Mappable { var data: T? var code: Int = 0 required init?(map: Map) {} func mapPing(map: Map) { data <- map["data"] code <- map["code"] }}
如果Json-data不是数组,它可以工作:
{"code":0,"data":{"ID":"2","name":"XXX"}}
但如果它是一个数组,它不起作用
{"code":0,"data":[{"ID":"2","name":"XXX"},{"ID":"3","name":"YYY"}]}
我的映射代码;
let APIResponse = Mapper<ResponseModel>().map(JsONObject: response.result.value)
详情;
我使用这篇文章尝试了这段代码:http://oramind.com/rest-client-in-swift-with-promises/
var data: [T]?总结
以上是内存溢出为你收集整理的swift – 如何使用objectmapper进行数组映射?全部内容,希望文章能够帮你解决swift – 如何使用objectmapper进行数组映射?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)