intsig171 / SmartCodable

SmartCodable is a data parsing library based on Codable. It is simple to use, with robust compatibility being one of its main features. SmartCodable 是基于Codable实现的数据解析库。简单易用,强悍的兼容性是SmartCodable的主要特点。 表层API和功能几乎和HandyJSON一致,支持快速的迁移。
https://smart-codable.vercel.app
MIT License
417 stars 43 forks source link

4.0.4版本解析结果不符合期望 #36

Closed ad0ma closed 4 months ago

ad0ma commented 4 months ago

struct Room: SmartCodable { var game: Game? }

struct Game: SmartCodable {}

这种结构下,当json返回room结构中的game为null时。 3.4.5版本的game为null。 4.0.4版本的game不为null。

intsig171 commented 4 months ago

麻烦提供一下对应的数据。

ad0ma commented 4 months ago

补充4.0.3.1也是正常的

ad0ma commented 4 months ago

{ "game" : null }

intsig171 commented 4 months ago

方便加一下QQ群【865036731】么? 我想了解一下你的需求。 为什么会有空模型的解析场景。

intsig171 commented 4 months ago

V4.1.0 版本已优化该问题。