Jesus Christ it's JSON Bourne! A UTF-8 JSON serializer and deserializer!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Mateusz Brawański 3bb762c366
Start laying groundwork for serialization engine.
2 years ago
.github Initial commit. 2 years ago
.vscode Initial commit. 2 years ago
build Initial commit. 2 years ago
examples Initial commit. 2 years ago
src/JsonBourne Start laying groundwork for serialization engine. 2 years ago
tests Some disposability and reorganization. 2 years ago
.editorconfig Initial commit. 2 years ago
.gitattributes Add .gitignore and .gitattributes. 2 years ago
.gitignore Add .gitignore and .gitattributes. 2 years ago
BUILDING.MD Update README a tad. 2 years ago
JsonBourne.sln Unref the document reader. Create workbench. 2 years ago
LICENSE.TXT Initial commit. 2 years ago
NOTICE.TXT Initial commit. 2 years ago
README.MD Update README a tad. 2 years ago
appveyor.yml Initial commit. 2 years ago

README.MD

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.

Building

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

Installation and usage

First you need to install the library. You can obtain the latest stable releases from NuGet, or, if you're feeling adventurous, you can try the latest nightly builds from SlimGet.

Documentation and examples

Complete documentation for the project can be found right here, with a quick start guide available here.

Complete examples can be found in the examples directory.

Questions?

If you need more help, you can come talk to me on my Discord server:

Emzi's Central Dispatch