HandyJSON icon indicating copy to clipboard operation
HandyJSON copied to clipboard

序列化一个自定义Key的Date类型

Open hanxianlong opened this issue 6 years ago • 2 comments

想实现一个类型为Date, 在类中的字段名为date, json中的字段名为my_date的功能,我试了好多种办法都没能达到要求,目前版本支持么? 代码如下: class ExtendType: HandyJSON { var date: Date? var decimal: NSDecimalNumber? var url: URL? var data: Data? var color: UIColor?

func mapping(mapper: HelpingMapper) {
    mapper.specify(property: &date, name: "my_date")
    mapper <<<
        date <-- CustomDateFormatTransform(formatString: "yyyy-MM-dd")
}

public required init() {}

}

hanxianlong avatar Sep 08 '18 01:09 hanxianlong

请问解决了吗?

lily-Wan avatar Jun 12 '19 09:06 lily-Wan

类似的,我这样写也没用: mapper.specify(property: &someURL, name: "some_url") { URL(string: $0) } 不知道为啥。

Meonardo avatar Mar 17 '21 09:03 Meonardo