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.