在我们的iOS项目中,我们使用SwiftyJSON和ObjectMapper来解析JSON响应并将它们存储在模型中。但是,对于模型,我们必须手动指定映射。例如;如果我有一个名为User的模型类,它具有名称和年龄作为属性,那么在解析时,我必须在User类中指定以下内容:
func mapping(map: Map) {
name <- map["Name"]
age <- map["Age"]
}
对所有模型执行相同操作既繁琐又耗时。难道没有一种方法来推广解析吗?就像我将任何JSON传递给函数并指定模型一样,如果它们可用,函数应该返回带有解析值的模型对象。我不想为每个模型编写单独的映射。
答案 0 :(得分:1)