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!
- Host: GitHub
- URL: https://github.com/emzi0767/jsonbourne
- Owner: Emzi0767
- License: apache-2.0
- Created: 2020-05-03T15:15:42.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T12:10:10.000Z (over 3 years ago)
- Last Synced: 2025-01-11T18:09:57.351Z (over 1 year ago)
- Topics: csharp, deserialization, dotnet, dotnet-core, json, netcore, serialization, serialization-library, unicode, utf-8
- Language: C#
- Homepage: https://jsonbourne.emzi0767.com/
- Size: 343 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.MD
- Contributing: .github/CONTRIBUTING.MD
- License: LICENSE.TXT
- Code of conduct: .github/CODE_OF_CONDUCT.MD
Awesome Lists containing this project
README
JsonBourne
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