JSON Toolkit

Querying and Incremental Modification

Taking one value out of JSON or changing one field looks simple, but once standardized it becomes four specifications: JSONPath, JSON Pointer, JSON Patch, and Merge Patch.

5 articles

Articles in this category

JSONPath Query Language in Practice

In 2024 JSONPath finally got a formal standard, RFC 9535. This article explains the syntax, filter semantics, functions, and the historical differences among implementations.

Intermediate~12 min readUpdated 2026-10-30

JSON Pointer, Patch, and Merge Patch

Three short specs form a change protocol: Pointer locates, Patch edits precisely, Merge Patch merges partially. Choosing wrong hurts arrays and concurrency.

Intermediate~12 min readUpdated 2026-10-30