cjson is a Go library to emit JSON in normal/canonical form. It also includes a
convenience tool named json_canonicalize for command line usage.
import "olympos.io/encoding/cjson"
To use it, import the import path above with your favourite dependency management tool and refer to it in the files where you want to use it.
If you want to install json_canonicalize by itself, you can do so by running
the following command in your terminal:
$ go get olympos.io/encoding/cjson/cmd/json_canonicalize
cjson is a library that consists of three functions: Canonicalize,
NewEncoder and Marshal
NewEncoder and Marshal works like the corresponding functions in
encoding/json, whereas Canonicalize takes a JSON byte slice and
canonicalizes it.