【发布时间】:2019-03-13 11:53:36
【问题描述】:
我是 ObjectMapper 的新手。我收到了服务器的回复:
{
"123123": 10,
"435555": 2,
"435333": 8,
"567567": 4
}
键(动态)将是 ID。值将是 COUNT。如何使用 ObjectMapper 映射它?
我的代码不起作用,因为动态键:
extension Item: Mappable {
private static let kId = "id"
private static let kCount = "count"
public init?(map: Map) {
self.init()
}
mutating public func mapping(map: Map) {
id <- map[Item.kId]
count <- map[Item.kCount]
}
}
【问题讨论】:
-
我觉得,ObjectMapper 将无法为您提供帮助,因为它将是动态 Id。为什么不能为这种情况创建自定义类/结构/简单字典。
标签: ios swift objectmapper