Packages for keyword “codable”
These packages are available as a package collection, usable in Xcode or SwiftPM.
XMLCoder
Easy XML parsing using Codable protocols in Swift
multipart-kit
🏞 Parses and serializes multipart-encoded data with Codable support.
MetaCodable
Supercharge Swift's Codable implementations with macros meta-programming.
SmartCodable
SmartCodable is a data parsing library built on Swift’s Codable, designed for simple usage and strong real-world compatibility. It gracefully handles missing fields, default values, and evolving JSON structures. SmartCodable 是基于 Swift Codable 的数据解析库,主打简单易用与真实业务场景下的强兼容性,能够优雅应对不断变化的 JSON 数据。
TOMLDecoder
From TOML to Swift Codable types.
IkigaJSON
A high performance JSON library in Swift
CodableKit
A Swift macro package designed to simplify the use of Swift's Codable protocol by allowing easy integration of default values, reducing the amount of auxiliary code you need to write.
CodableWrapper
@CodingKey("encoder", "decoder") var cool: Bool = true
CodableWrappers
Make Custom Serialization of Swift Codable Types easy with Annotations
ReerCodable
Codable extensions using Swift Macro
SwiftletModel
Lightweight Core Data alternative
BetterCodable
Better Codable through Property Wrappers
BinaryCodable
A binary encoder for Swift Codable types
CleanJSON
Swift JSON decoder for Codable
MarkCodable
Swift Codable with human-friendly Markdown storage
CodableCSV
Read and write CSV files row-by-row or through Swift's Codable interface.
KarrotCodableKit
KarrotCodableKit simplifies Swift's Codable protocol by offering support for polymorphism, property wrappers, and macros to handle complex JSON structures efficiently.
Stores
Typed key-value storage solution to store Codable types in various persistence layers with few lines of code!
universal
Tiny zero-dependency cross-platform Swift parsers for JSON, XML, YAML, and PLIST including in-memory interchange formats and Either type
VersionedCodable
A wrapper around Swift's Codable that allows versioning of Codable types, and rationalises migrations from older versions of the type.