Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Formatter ¶
type Formatter struct { // JSON key color. Default is `color.New(color.FgBlue, color.Bold)`. KeyColor *color.Color // JSON string value color. Default is `color.New(color.FgGreen, color.Bold)`. StringColor *color.Color // JSON boolean value color. Default is `color.New(color.FgYellow, color.Bold)`. BoolColor *color.Color // JSON number value color. Default is `color.New(color.FgCyan, color.Bold)`. NumberColor *color.Color // JSON null value color. Default is `color.New(color.FgBlack, color.Bold)`. NullColor *color.Color // Max length of JSON string value. When the value is 1 and over, string is truncated to length of the value. // Default is 0 (not truncated). StringMaxLength int // Boolean to disable color. Default is false. DisabledColor bool // Indent space number. Default is 2. Indent int // Newline string. To print without new lines set it to empty string. Default is \n. Newline string }
Formatter is a struct to format JSON data. `color` is github.com/fatih/color: https://github.com/fatih/color
func NewFormatter ¶
func NewFormatter() *Formatter
NewFormatter returns a new formatter with following default values.
Click to show internal directories.
Click to hide internal directories.