Lesson 10 - Displaying Json
This commit is contained in:
@ -1,4 +1,6 @@
|
||||
using Spectre.Console;
|
||||
using Spectre.Console.Json;
|
||||
using SpectreDemos;
|
||||
|
||||
#region "Previous Lessons"
|
||||
//Lesson 2 - Initial Setup
|
||||
@ -149,20 +151,37 @@
|
||||
////panel.Padding(2, 1);
|
||||
|
||||
////AnsiConsole.Write(panel);
|
||||
#endregion
|
||||
|
||||
// Lesson 9 - FIGlet Text
|
||||
|
||||
AnsiConsole.Write(new FigletText("Hello")
|
||||
.Centered()
|
||||
.Color(Color.Red)
|
||||
);
|
||||
////AnsiConsole.Write(new FigletText("Hello")
|
||||
//// .Centered()
|
||||
//// .Color(Color.Red)
|
||||
////);
|
||||
|
||||
FigletText figlet = new("World");
|
||||
figlet.Centered();
|
||||
figlet.Color(Color.Red);
|
||||
////FigletText figlet = new("World");
|
||||
////figlet.Centered();
|
||||
////figlet.Color(Color.Red);
|
||||
|
||||
AnsiConsole.Write(figlet);
|
||||
////AnsiConsole.Write(figlet);
|
||||
#endregion
|
||||
|
||||
// Lesson 10 - Displaying Json
|
||||
|
||||
string jsonResponse = await Helpers.FetchApiDataAsync("https://thesampleapi.com/courses/12");
|
||||
|
||||
JsonText json = new JsonText(jsonResponse);
|
||||
|
||||
json.StringColor(Color.Yellow);
|
||||
json.ColonColor(Color.Orange1);
|
||||
|
||||
|
||||
AnsiConsole.Write(
|
||||
new Panel(json)
|
||||
.Header("API Results")
|
||||
.Collapse()
|
||||
.BorderColor(Color.White)
|
||||
);
|
||||
|
||||
Console.ReadLine();
|
||||
AnsiConsole.Clear();
|
||||
|
||||
Reference in New Issue
Block a user