FracturedJson 2.2.1
See the version list below for details.
dotnet add package FracturedJson --version 2.2.1
NuGet\Install-Package FracturedJson -Version 2.2.1
<PackageReference Include="FracturedJson" Version="2.2.1" />
paket add FracturedJson --version 2.2.1
#r "nuget: FracturedJson, 2.2.1"
// Install FracturedJson as a Cake Addin #addin nuget:?package=FracturedJson&version=2.2.1 // Install FracturedJson as a Cake Tool #tool nuget:?package=FracturedJson&version=2.2.1
FracturedJson
FracturedJson is utility that formats JSON data producing user-readable but fairly compact output. Arrays and objects are written on single lines if they're short enough and not too complex; otherwise their contents are presented indented, beginning on lines of their own. If a collection of inline arrays or objects are sufficiently similar and there's enough room, they will be aligned in a tabular arrangement.
It is available as a browser form, a .NET Core 3.1 library, a Javascript package, and a Visual Studio Code extension.
Here's a sample of output using default settings:
{
"SimpleArray": [
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53,
59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113
],
"ObjectColumnsArrayRows": {
"Katherine": [ "blue" , "lightblue", "black" ],
"Logan" : [ "yellow" , "blue" , "black", "red" ],
"Erik" : [ "red" , "purple" ],
"Jean" : [ "lightgreen", "yellow" , "black" ]
},
"ArrayColumnsObjectRows": [
{ "type": "turret" , "hp": 400, "loc": {"x": 47, "y": -4} , "flags": "S" },
{ "type": "assassin" , "hp": 80, "loc": {"x": 12, "y": 6} , "flags": "Q" },
{ "type": "berserker", "hp": 150, "loc": {"x": 0, "y": 0} },
{ "type": "pittrap" , "loc": {"x": 10, "y": -14}, "flags": "S,I" }
],
"ComplexArray": [
[ 19, 2 ],
[ 3, 8 ],
[ 14, 0 ],
[ 9, 9 ],
[ 9, 9 ],
[ 0, 3 ],
[ 10, 1 ],
[ 9, 1 ],
[ 9, 2 ],
[ 6, 13 ],
[ 18, 5 ],
[ 4, 11 ],
[ 12, 2 ]
]
}
More Information
Please see the project wiki for more information on what you can do and how to use the tools. Or, visit the browser-based formatter to experiment.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
-
.NETCoreApp 3.1
- Wcwidth (>= 0.4.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on FracturedJson:
Package | Downloads |
---|---|
Faqt
A fluent assertion library for F#. |
|
Dyndata
Dyndata is a C# library, that works with C# version 12.0 and upwards. It makes handling objects and arrays/lists in C# a lot easier and more dynamic. It is inspired by how objects and arrays work in JavaScript and TypeScript. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
4.0.3 | 6,634 | 10/12/2024 |
4.0.2 | 9,956 | 5/19/2024 |
4.0.1 | 427 | 5/4/2024 |
4.0.0 | 1,133 | 3/30/2024 |
3.1.1 | 3,081 | 2/24/2024 |
3.1.0 | 8,659 | 6/28/2023 |
3.0.2 | 1,685 | 10/27/2022 |
3.0.1 | 429 | 10/22/2022 |
3.0.0 | 409 | 10/7/2022 |
2.2.1 | 474 | 9/8/2022 |
2.2.0 | 1,906 | 8/22/2021 |
2.0.1 | 370 | 7/25/2021 |
2.0.0 | 347 | 7/11/2021 |
1.2.0 | 418 | 3/21/2021 |
1.1.0 | 364 | 2/2/2021 |
1.0.3 | 692 | 11/6/2020 |
1.0.2 | 575 | 10/31/2020 |
1.0.1 | 467 | 10/19/2020 |
1.0.0 | 465 | 10/18/2020 |