func Flatten(raw json.RawMessage) map[string]interface{}
Flatten flattens a JSON object using dot notation.
func NewStrictDecoder(b io.Reader) *json.Decoder
NewStrictDecoder is a shorthand for json.Decoder.DisallowUnknownFields
func TestMarshalJSONString(t *testing.T, i interface{}) string
func TestUnmarshalJSON(t *testing.T, in []byte, i interface{})