|
|
||
|---|---|---|
| .. | ||
| Strategies | ||
| FormatterScopeState.vb | ||
| ICharacterStrategy.vb | ||
| JsonFormatterInternal.vb | ||
| JsonFormatterStrategyContext.vb | ||
| license.txt | ||
| readme.md | ||
readme.md
JsonFormatterPlus
This library provides some simple JSON formatting / pretty printing functionality for .NET. It was originally based on Mark Rogers' JsonPrettyPrinterPlus, but has evolved from there.
Installation
PM> Install-Package JsonFormatterPlus
Example
Pretty-printing a JSON string:
Dim formattedJson As String = JsonFormatter.Format(unformattedJson)
Minifying a JSON string:
Dim minifiedJson As String = JsonFormatter.Minify(json)
(I told you it was simple!)
What sets this apart from JsonPrettyPrinterPlus?
JsonPrettyPrinterPlus works very well. However, I wanted to make the project suitable for .NET 2.0, 3.0, and the various client profiles. This meant that the extension methods and the dependency on System.Web.Extensions had to go!
A few extra 'quality of life' changes were also made, such as providing JSON minification, etc.
License
JsonFormatterPlus is distributed under the MIT license.