文件名称:KeyedCodable:易于嵌套的键映射,可实现快速Codable
文件大小:1.16MB
文件格式:ZIP
更新时间:2024-02-24 14:30:22
swift json codable encodable decodable
目标 KeyedCodable是swift的Codable的补充,它是为自动嵌套键映射而设计的。 它的目标是避免手动执行Encodable / Decodable ,并使编码/解码更容易,更具可读性,减少样板,并且最重要的一点是与“标准” Codable完全兼容。 嵌套键 首先,请看一下Apple提供的Codable示例。 香草可编码: struct Coordinate { var latitude : Double var longitude : Double var elevation : Double enum CodingKeys : String
【文件预览】:
KeyedCodable-master
----KeyedCodable.podspec(1KB)
----LICENSE(1KB)
----Package.swift(922B)
----.gitignore(319B)
----keyedCodable.gif(1.12MB)
----CHANGELOG.md(1KB)
----KeyedCodable()
--------Sources()
--------Info.plist(776B)
--------KeyedCodable.h(544B)
----README.md(12KB)
----KeyedCodable.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(53KB)
--------xcshareddata()
----KeyedCodableTests()
--------ExtensionTests.swift(2KB)
--------FlatTests.swift(2KB)
--------AllKeysTests.swift(3KB)
--------KeyedCodableTests.swift(2KB)
--------ZeroDecodableTests.swift(2KB)
--------InnerTests.swift(4KB)
--------KeyOptionsTests.swift(3KB)
--------DecodePathTest.swift(2KB)
--------Info.plist(701B)
--------TransformersTests.swift(2KB)
--------OptionalArrayElementTests.swift(2KB)