A minimalist JSON library designed to easily encode and decode JSON messages.
- Support for .NET Framework 3.5 or later.
- Strict adherence to JSON Standard as defined in json.org.
- Expressive fluent API.
- Configurable output (minified/pretty).
- Enhanced debugging data for Visual Studio.
var json = new JsonObject()
.Add("menu", new JsonArray()
.Add("home")
.Add("projects")
.Add("about")
)
.ToString(true);
JSON output:
{
"menu": [
"home",
"projects",
"about"
]
}
In this example, the variable json
contains the string generated in the previous example.
var menu = JsonValue.Parse(json)["menu"].AsJsonArray;
foreach (var item in menu)
{
Console.WriteLine(item);
}
Console output:
home
projects
about
- MIT License (Read License).
- Marcos López C. (MarcosLopezC) MarcosLopezC@live.com