Skip to content

abrander/colorjson

Repository files navigation

(Yet Another) colorjson

colorjson is a package for formatting and colorizing JSON output for the terminal.

Performance is not a priority of this package. It's intended to be used for low traffic output for human consumption.

Usage

go get github.com/abrander/colorjson
package main

import (
	"os"

	"github.com/abrander/colorjson"
)

func main() {
	data := struct {
		Name string
		Age  int
	}{
		Name: "John Doe",
		Age:  42,
	}

	encoder := colorjson.NewEncoder(os.Stdout, colorjson.Default)
	encoder.Encode(data)
}

About

JSON encoder featuring color output for terminals

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages