mirror of
https://github.com/nsnail/spectre.console.git
synced 2025-04-13 15:42:50 +08:00
37 lines
862 B
C#
37 lines
862 B
C#
using Spectre.Console;
|
|
using Spectre.Console.Json;
|
|
|
|
namespace Json;
|
|
|
|
public static class Program
|
|
{
|
|
public static void Main()
|
|
{
|
|
var json = new JsonText(
|
|
"""
|
|
{
|
|
"hello": 32,
|
|
"world": {
|
|
"foo": 21,
|
|
"bar": 255,
|
|
"baz": [
|
|
0.32, 0.33e-32,
|
|
0.42e32, 0.55e+32,
|
|
{
|
|
"hello": "world",
|
|
"lol": null
|
|
}
|
|
]
|
|
}
|
|
}
|
|
""");
|
|
|
|
AnsiConsole.Write(
|
|
new Panel(json)
|
|
.Header("Some JSON in a panel")
|
|
.Collapse()
|
|
.RoundedBorder()
|
|
.BorderColor(Color.Yellow));
|
|
}
|
|
}
|