flatten

package
v3.0.0-rc2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 20, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Flatten

func Flatten(value any) map[string]string

Flatten accepts a nested struct and returns a flat struct with key like a."b/c".d[0].e

func FprintFlat

func FprintFlat(w io.Writer, b []byte)

func PrintFlat

func PrintFlat(b []byte)

func SprintFlat

func SprintFlat(b []byte) string

SprintFlat accepts a JSON formatted byte array and returns the sorted "key = val" buffer

func SprintFlatColor

func SprintFlatColor(b []byte, colorize *palette.ColorPaletteFunc) string

Types

type Delta

type Delta struct {
	// contains filtered or unexported fields
}

func NewDiff

func NewDiff() *Delta

func (*Delta) Fprint

func (t *Delta) Fprint(w io.Writer, data any) error

func (*Delta) Highlight

func (t *Delta) Highlight(data any) []string

func (*Delta) Key

func (t *Delta) Key(data any) string

func (*Delta) KeysToDelete

func (t *Delta) KeysToDelete(data any) []string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL