JSON for Modern C++
-
Updated
Sep 1, 2026 - C++
JSON for Modern C++
Framework for representing, validating, querying, and manipulating generic JSON values in Swift. Supported are standards such as JSON Pointer (RFC 6901), JSON Path (RFC 9535), JSON Patch (RFC 6902), JSON Merge Patch (RFC 7396), and JSON Schema.
JsonMergePatch support for ASP.NET Core
The JsonCons.Net libraries complement the System.Text.Json namespace with support for JSON Pointer, JSON Patch, JSON Merge Patch, JSONPath, and JMESPath.
Know whether a property was Specified or Unspecified/omitted in your (json) objects.
$merge and $patch keywords for Ajv JSON-Schema validator to extend schemas
Jacksync provides a library for synchronization by producing and applying a JSON Patches to Java objects. Inspired by RFC 6902 (JSON Patch) and RFC 7386 (JSON Merge Patch) written in Java, which uses Jackson at its core. provides advanced sync, merge, patch & diff processing.
A TinyGo supported implementation of the JSON Merge spec based on json-patch & fastjson.
Generate and Apply JSON Merge Patches for free using this web tool
REST API to apply JSON Merge Patches to uploaded JSON documents
JSON Merge Patch (rfc7396) for perl structures
A free, lightweight library for using JSON PATCH (RFC 6902) and JSON MERGE PATCH (RFC 7386) in your RESTful .NET-Services
A simple C# implementation of Json Merge Patch as described in IETF RFC 7386.
a simple json java lib
JSON Merge Patch that understands keyed lists
RFC 7386 JSON Merge Patch apply+generate, deep merge with array strategies, prototype-pollution guard, immutable
RFC 7396 JSON Merge Patch for kotlinx.serialization.json.JsonElement
Crystal shard for JSON Patch (RFC 6902), JSON Pointer (RFC 6901), and Merge Patch (RFC 7396) with diff generation.
An implementation of the JSON Merge Patch (RFC 7396)
Audit JSON Merge Patch docs for RFC 7396 media type, null deletion, omitted fields, array replacement, examples, validation, ETags, errors, and safety.
To associate your repository with the json-merge-patch topic, visit your repo's landing page and select "manage topics."