【发布时间】:2019-04-28 06:35:24
【问题描述】:
我有一个对象,它在 init func 中有一些属性,在将数据从 JSON 解析到对象时,它做得很好,但是在将对象转换为 JSON 时,我找不到将数据转换为 JSON 的方法
以下是我正在使用的代码
var sOWSubCategory: SowSubCategoryModel?
var reportDisplayId : String?
required init?(map: Map){
sOWSubCategory = SowSubCategoryModel(sOWSubCategoryID: map.JSON["SOWSubCategoryID"] as? Int, sOWSubCategoryNameAr: map.JSON["SOWSubCategoryNameAr"] as? String, sOWSubCategoryNameEn: map.JSON["SOWSubCategoryNameEn"] as? String)
sOWSubCategoryDetail = SowSubCategoryDetailListModel(sOWSubCategoryDetailID: map.JSON["SOWSubCategoryDetailID"] as? Int64, sOWSubCategoryDetailAr: map.JSON["SOWSubCategoryDetailNameAr"] as? String, sOWSubCategoryDetailEn: map.JSON["SOWSubCategoryDetailNameEn"] as? String)
}
func mapping(map: Map) {
reportDisplayId <- map["ReportDisplayID"]
}
reportDisplayId 正在转换为 JSON,但 sOWSubCategory 和 sOWSubCategoryDetail 没有
【问题讨论】:
标签: swift xcode objectmapper