winddpan / CodableWrapper

@CodingKey("encoder", "decoder") var cool: Bool = true
MIT License
362 stars 30 forks source link

自定义解析依赖其他的属性怎么处理呀? #18

Closed kellenyangs closed 1 year ago

kellenyangs commented 1 year ago

struct Article { @Codec var type: String? @Codec var title: String? @Codec var info: Info? @Codec var desc: String? @Codec var createAt: String? }

比如 info 的内容取决于 type的类型

winddpan commented 1 year ago

本库只是Codable Encode/Decode一个中转处理层,没有添加额外能力。 这个例子你可以使用计算属性。 建议先了解Codable后再使用本库。