可编码
En |
ExCodable -Swift Codable扩展。
内容
特征
通过KeyPath and CodingKey`支持键映射:
无需通过UnsafePointer读取/写入内存。
无需一一编码/解码属性。
只需使用var声明属性并提供默认值即可。
在大多数情况下,不再需要CodingKey ,因为它将仅使用一次,因此String文字可能会更好。
编码/解码:
支持通过下标进行编码/解码。
通过Array支持多个替代键进行解码。
通过带点语法的String支持嵌套键。
通过闭包支持自定义编码/解码处理程序。
支持类型转换和自定义类型转换。
简单灵活的可编码/可解码API:
API的一部分借鉴了一个很棒的框架的设计。
默认情况下使用JSON编码器/解码器。
使用类型推断。
返回Optional值,而不是引发错误。
用法
TODO :
// Ex