Welcome!
json-everything is your one-stop shop for all things JSON, powered by .Net's very own JSON models and serializer in the System.Text.Json namespace.
The libraries contained here are built for speed and designed for usability.
The Libraries
Currently there are seven libraries output by this project:
Json.More.Net
Json.MoreSystem.Text.Json but isn't. These include simple value conversion and equality comparisons involving their object model.
JsonPointer.Net
JsonPointer.Net provides an implementation of JSON Pointer (RFC 6901) and a variant called Relative JSON Pointer, which is an important component in JSON HyperSchema.
NOTE Relative JSON Pointer requires the ability to navigate up toward the root of the JSON structure, which is not supported yet. While this library can model and validate relative pointers, it cannot evaluate them until this functionality is available.
JsonSchema.Net
JsonSchema
NOTE The remaining optional tests involve ECMA Regular Expressions, big-num support, and some string formats.
JsonSchema.Net.Generation
Builds on top of JsonSchema
JsonSchema.Net.Data
Provides an implementation of a vocabulary that defines a way to access instance and external data, a long-sought feature of JSON Schema.
JsonSchema.Net.UniqueKeys
Provides an implementation of a vocabulary that defines a new keyword to validate item uniqueness by idenitifying specific data points within the item.
JsonPath.Net
JsonPath
JsonPatch.Net
JsonPatch
JsonLogic
JsonLogic is a .Net implementation of the JsonLogic concept by Jeremy Wadhams.

