Skip to content

System.Text.Json-based support for all of your JSON needs.

License

Notifications You must be signed in to change notification settings

mwadams/json-everything

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build status Test results Percentage of issues still open Average time to resolve an issue License

JsonSchema.Net NuGet version NuGet version
JsonSchema.Net.Generation NuGet version NuGet version
JsonSchema.Net.DataGeneration NuGet version NuGet version
JsonSchema.Net.Data NuGet version NuGet version
JsonSchema.Net.OpenApi NuGet version NuGet version
JsonSchema.Net.UniqueKeys NuGet version NuGet version
JsonPointer.Net NuGet version NuGet version
JsonPath.Net NuGet version NuGet version
JsonPatch.Net NuGet version NuGet version
JsonLogic NuGet version NuGet version
Json.More.Net NuGet version NuGet version
Supported languages for JsonSchema.Net
Spanish JsonSchema.Net.es NuGet version NuGet version
Play & Learn Discuss Follow Ask Built with
Try it online
json-everything.net
Discuss on Slack
Slack
Follow
Twitter
Discuss on Slack
StackOverflow
Made with Jetbrains Resharper
Resharper

What is json-everything?

The primary philosophy behind json-everything is to ensure that common JSON functionality has good support in the System.Text.Json space.

The first step to that is checking whether there exist other projects that support a given function.

If so, that effort likely won't be duplicated here. A bit farther down you'll find a list of other projects that are doing some cool things with JSON.

Otherwise, it's open to consideration for this project.

What's in the box?

There are actually multiple boxes. Each piece of functionality has been broken out into its own library, so you can pick an choose the one(s) that you need.

Please see json-everything.net for both documentation and an online playground where you can experiment with these packages.

DISCLAIMER My library, JsonSchema.Net is not related to or associated with the website https://jsonschema.net, except that they are both excellent JSON Schema tools.

System.Text.Json support by other projects

If you don't find what you're looking for here, please try one of these excellent projects:

If you use JSON to do something that is not covered by a library in this suite or one of the above projects, feel free to create a feature issue.

If you have or know of another project that extends System.Text.Json to do cool things, I'd like to list it here, so please create a general issue to let me know about it.

About

System.Text.Json-based support for all of your JSON needs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 95.7%
  • HTML 3.6%
  • Other 0.7%