An open API service indexing awesome lists of open source software.

https://github.com/emzi0767/jsonbourne

Jesus Christ it's JSON Bourne! A UTF-8 JSON serializer and deserializer!
https://github.com/emzi0767/jsonbourne

csharp deserialization dotnet dotnet-core json netcore serialization serialization-library unicode utf-8

Last synced: 3 months ago
JSON representation

Jesus Christ it's JSON Bourne! A UTF-8 JSON serializer and deserializer!

Awesome Lists containing this project

README

          


JsonBourne



JsonBourne



AppVeyor build status
NuGet
MyGet
Discord

JSON Bourne is a .NET 5-compatible JSON serializer and deserializer designed to work with UTF-8 JSON data
directly. The library aims to provide powerful, but easy-to-use API.

## Requirements
The library is built for .NET 5. It is therefore required that you have .NET 5 SDK or better installed. I recommend
Visual Studio 2019 (version 16.8 or newer) for your IDE. If you are on Linux, Visual Studio Code is my recommendation.

You are required to know C# on at least intermediate level before attempting to use the library. I will not take any
time to explain language basics to you, and if you come to me without understanding the language, I will simply
redirect you to [the C# guide][9].

### Building
Building JsonBourne from source is possible on both Windows and GNU/Linux operating systems. For more detailed
instructions, check out the [building guide][10].

## Installation and usage
First you need to install the library. You can obtain the latest stable releases from [NuGet][5], or, if you're
feeling adventurous, you can try the latest nightly builds from [SlimGet][6].

## Documentation and examples
Complete documentation for the project can be found [right here][1], with a quick start guide available [here][2].

Complete examples can be found in the [examples directory][3].

## Questions?
If you need more help, you can come talk to me on [my Discord server][7]:

[![Emzi's Central Dispatch][8]][7]

[1]: https://jsonbourne.emzi0767.com/
[2]: https://jsonbourne.emzi0767.com/articles/getting_started/intro.html
[3]: https://github.com/Emzi0767/JsonBourne/tree/master/examples
[4]: https://ci.appveyor.com/project/Emzi0767/jsonbourne/branch/master
[5]: https://nuget.org/packages/JsonBourne
[6]: https://nuget.emzi0767.com/gallery/package/JsonBourne
[7]: https://discord.gg/DWyBvSJ
[8]: https://discordapp.com/api/guilds/501893215025364992/embed.png?style=banner2
[9]: https://docs.microsoft.com/en-us/dotnet/csharp/
[10]: https://github.com/Emzi0767/Clyde.NET/blob/master/BUILDING.MD