Use "github.com/reiver/go-json" rather than the Go built-in "encoding/json".
(Need it so omitempty works with more types.)
omitempty