A .Net library to handle conversions from and to JSON (JavaScript Object Notation) strings.
It's quick and lean, without external dependencies. Just a few classes so easily embeddable in your own code or a very small assembly to ship with your code. The code is highly portable, which in general makes it easy to adapt for new platforms.
Build server | Platform | Build status |
---|---|---|
AppVeyor | Windows | |
Bitrise | MacOS | |
Bitrise | Linux | |
Azure Pipelines | Linux / MacOS / Windows | |
GitHub Actions | Linux / MacOS / Windows |
Code can be compiled using .NET CLI or by launching the bootstrappers in the root of the repository.
./build.ps1
./build.sh
The bootstrappers will (locally in repo)
--target=[Target]
) or by default
This library comes with a set of unit tests using the [NUnit][nunit] framework.
Install-Package LitJson -Version 0.19.0
dotnet add package LitJson --version 0.19.0
paket add LitJson --version 0.19.0
Alternatively, just copy the whole tree of files under src/LitJSON
to your
own project's source tree and integrate it with your development environment.
LitJSON currently targets and supports
Each merge to develop is published to our NuGet feed on MyGet and also GitHub Packages.
So you’re thinking about contributing to LitJSON? Great! It’s really appreciated.
develop
to work in.[Unlicense][unlicense] (public domain).
[litjson]: [unlicense](http://unlicense.org/ [nunit]: http://www.nunit.org/ [pkg-config]: http://www.freedesktop.org/wiki/Software/pkg-config [unlicense]: http://unlicense.org/ [ghpackages]: https://github.com/orgs/LitJSON/packages?repo_name=litjson