Overview of Swift DynamicJSON
mainSwift DynamicJSON is a framework for representing, querying, and manipulating generic JSON values in Swift. It provides a generic representation of JSON values as defined by RFC 8259 and includes implementations for several key JSON standards:
- JSON Pointer (RFC 6901): For locating values within a JSON document.
- JSON Path (RFC 9535): For querying JSON data.
- JSON Patch (RFC 6902): For mutating JSON data.
- JSON Merge Patch (RFC 7396): For merging JSON data with patches.
- JSON Schema (2020-12 Internet Draft): For validating JSON data.
The framework supports reading/writing JSON data and converting between typed Swift models and untyped JSON representations.