FracturedJson 2.0.0
See the version list below for details.
dotnet add package FracturedJson --version 2.0.0
NuGet\Install-Package FracturedJson -Version 2.0.0
<PackageReference Include="FracturedJson" Version="2.0.0" />
paket add FracturedJson --version 2.0.0
#r "nuget: FracturedJson, 2.0.0"
// Install FracturedJson as a Cake Addin #addin nuget:?package=FracturedJson&version=2.0.0 // Install FracturedJson as a Cake Tool #tool nuget:?package=FracturedJson&version=2.0.0
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. |
.NET Core | netcoreapp3.1 is compatible. |
-
.NETCoreApp 3.1
- No dependencies.
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 | 2,203 | 10/12/2024 |
4.0.2 | 8,222 | 5/19/2024 |
4.0.1 | 416 | 5/4/2024 |
4.0.0 | 1,127 | 3/30/2024 |
3.1.1 | 3,024 | 2/24/2024 |
3.1.0 | 8,640 | 6/28/2023 |
3.0.2 | 1,674 | 10/27/2022 |
3.0.1 | 421 | 10/22/2022 |
3.0.0 | 401 | 10/7/2022 |
2.2.1 | 466 | 9/8/2022 |
2.2.0 | 1,819 | 8/22/2021 |
2.0.1 | 361 | 7/25/2021 |
2.0.0 | 339 | 7/11/2021 |
1.2.0 | 410 | 3/21/2021 |
1.1.0 | 356 | 2/2/2021 |
1.0.3 | 684 | 11/6/2020 |
1.0.2 | 566 | 10/31/2020 |
1.0.1 | 459 | 10/19/2020 |
1.0.0 | 456 | 10/18/2020 |