gabriel / json

Golang stdlib encoding/json package with additional options

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

json

This is a copy of the golang stdlib encoding/json package with additional options:

b, err := json.Marshal(i,
    json.EscapeHTML(false),           // Disable HTML escaping
    json.TerminateNewline(false),     // Don't append newline
    json.FieldOrder(json.NameOrder))  // Order by field name

For a canonical format, which uses the above options:

b, err := json.MarshalCanonical(i)

About

Golang stdlib encoding/json package with additional options

License:MIT License


Languages

Language:Go 100.0%