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 数据。
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.
TOMLDecoder
From TOML to Swift Codable types.
IkigaJSON
A high performance JSON library in Swift
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.