package json | |
type Encoder struct{} | |
// AppendKey appends a new key to the output JSON. | |
func (e Encoder) AppendKey(dst []byte, key string) []byte { | |
if len(dst) > 1 && dst[len(dst)-1] != '{' { | |
dst = append(dst, ',') | |
} | |
dst = e.AppendString(dst, key) | |
return append(dst, ':') | |
} |