This function takes an objects and converts them into syntax highlighted Json using the Spectre Console Json Library.
Thanks to trackd for adding this!
See https://spectreconsole.net/widgets/json for more information.
Examples
Example 1
This example demonstrates how to format an array of objects into a Spectre Console Json object with syntax highlighting.
Parameters
Data
The array of objects to be formatted into Json.
Type
Required
Position
PipelineInput
[Object]
true
1
true (ByValue)
Depth
The maximum depth of the Json. Default is defined by the version of powershell.
Type
Required
Position
PipelineInput
[Int32]
false
2
false
NoBorder
Type
Required
Position
PipelineInput
[Switch]
false
named
false
Border
Type
Required
Position
PipelineInput
[String]
false
3
false
Color
Type
Required
Position
PipelineInput
[String]
false
4
false
Title
Type
Required
Position
PipelineInput
[String]
false
5
false
Width
Type
Required
Position
PipelineInput
[Int32]
false
6
false
Height
Type
Required
Position
PipelineInput
[Int32]
false
7
false
JsonStyle
A hashtable of Spectre Console color names and values to style the Json output.
e.g.