JsonSchema.Net | JsonSchema.Net .Generation |
JsonSchema.Net .Data |
JsonSchema.Net .UniqueKeys |
JsonPointer.Net |
---|---|---|---|---|
JsonPath.Net | JsonPatch.Net | JsonLogic | Json.More.Net |
---|---|---|---|
json-everything
is your one-stop shop for extending the JSON functionality provided by .Net's System.Text.Json
namespace, all (well, most anyway) provided in convenient .Net Standard 2.0 packages.
Currently supported:
- JSON Pointer (RFC 6901)
- Relative JSON Pointer
- JSON Schema (drafts 6 and higher)
- Generation of schemas from .Net types supported in an additional library
- A vocabulary for accessing instance and external data
- A vocabulary for validating item uniqueness based on specific item values
- JSON Path (RFC in progress) (.Net Standard 2.1)
- JSON Patch (RFC 6902)
- JsonLogic (.Net Standard 2.1)