Himotoki:纯粹用Swift编写的类型安全JSON解码库

时间:2024-02-24 11:17:02
【文件属性】:

文件名称:Himotoki:纯粹用Swift编写的类型安全JSON解码库

文件大小:37KB

文件格式:ZIP

更新时间:2024-02-24 11:17:02

swift json decoding JSONSwift

ki木 Himotoki(纽解き)是一种类型安全的JSON解码库,仅使用Swift编写。 该库的灵感来自流行的Swift JSON解析库: 和 。 Himotoki在日语中具有“解码”的相同含义。 只需做好JSON解码(反序列化)即可。 今后将不支持JSON编码(序列化)。 :winking_face: 更简单的API。 快速建立条件模型。 这对于某些具有非可选let属性的struct很有用。 没有外部依赖性。 让我们看一个简单的例子: struct Group : Himotoki . Decodable { let name : String let floor : Int


【文件预览】:
Himotoki-master
----circle.yml(932B)
----.hound.yml(53B)
----.gitmodules(134B)
----Package@swift-4.2.swift(382B)
----Sources()
--------Info.plist(913B)
--------NSNumber.swift(1KB)
--------Extractor.swift(4KB)
--------StandardLib.swift(4KB)
--------Himotoki.h(481B)
--------decode.swift(3KB)
--------KeyPath.swift(1KB)
--------Casting.swift(403B)
--------DecodeError.swift(1KB)
--------Operators.swift(2KB)
--------Decodable.swift(1KB)
--------RawRepresentable.swift(499B)
--------Transformer.swift(1KB)
----.swift-version(4B)
----Tests()
--------LinuxMain.swift(494B)
--------HimotokiTests()
----Himotoki.podspec(1KB)
----Rakefile(400B)
----.travis.yml(2KB)
----LICENSE.md(1KB)
----README.md(5KB)
----.swiftlint.yml(115B)
----Himotoki.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(55KB)
----Cartfile.private(43B)
----Carthage()
--------Checkouts()
----Package.swift(466B)
----.gitignore(1KB)
----Cartfile.resolved(76B)

网友评论