alibaba / HandyJSON

A handy swift json-object serialization/deserialization library
Other
4.22k stars 615 forks source link

为啥toJSON方法转字典后,并不是自己创建的属性名 #470

Open bruceFighting opened 2 years ago

bruceFighting commented 2 years ago

var wId : String? = ""

override func mapping(mapper: HelpingMapper) { mapper <<< self.wId <-- "id" }

toJSON之后获取的key是“id”而不是wId,这么玩的吗

wangwanjie commented 1 year ago

var wId : String? = ""

override func mapping(mapper: HelpingMapper) { mapper <<< self.wId <-- "id" }

toJSON之后获取的key是“id”而不是wId,这么玩的吗

这是正确的

stevendinggang commented 1 year ago

 我收到啦!!!

bruceFighting commented 1 year ago

@wangwanjie 主要是我需要通过key来创建数据库的列,id与数据库的名字冲突了,不过后面解决了

wangwanjie commented 1 year ago

@wangwanjie 主要是我需要通过key来创建数据库的列,id与数据库的名字冲突了,不过后面解决了

现在怎么不用Codable

YongTaiSin commented 5 months ago

我也以为是这么玩的, 结果key是原始的