All Packages

Package Summary
Package
Description
A JsonModel for Jackson 3 JsonNode values: JacksonJsonModel.
A read-only JSON model over UTF-8 bytes, for example a memory-mapped file.
The interfaces between jsonlens and the caller's JSON representation, and the result types.
RFC 6902 JSON Patch: JsonPatch, its operations (Operation), and its errors (PatchError).
Function extensions (RFC 9535, Section 2.4): declared types and signatures.
Normalized Paths (RFC 9535, Section 2.7): the unique location of a node in a JSON value.
The abstract syntax tree of a JSONPath query (RFC 9535).
The RFC 9535 JSONPath evaluator: applies a query to a JSON value through a JsonModel.
The RFC 9535 JSONPath parser: query text to a validated JsonPathQuery.
RFC 6901 JSON Pointer: JsonPointer and its errors, PointerError.
Tests for a JsonModel: a verifier of the model rules, contract tests, and the RFC test suites.