jsondata
Modular JSON by trees and branches, pointers and patches
The 'jsondata' package provides for the modular in-memory processing of JSON data by trees, branches, pointers, and patches. The main interface classes are:
- JSONData - Core for RFC7159 based data structures. Provides modular data components.
- JSONDataSerializer - Core for RFC7159 based data persistence. Provides modular data serialization.
- JSONPointer - RFC6901 for addressing by pointer paths. Provides pointer arithmetics.
- JSON Relative Pointer - draft-handrews-relative-json-pointer/2018, contained in JSONPointer.
- JSONPatch - RFC6902 for modification by patch lists. Provides the assembly of modular patch entries and the serialization of resulting patch lists.
- JSONDiff - Diff utility for JSON data.
- JSONSearch - Search utility JSON patterns.
Online documents: https://jsondata.sourceforge.io/