type JSONBuiltin … // ContentType always Returns "application/json". func (*JSONBuiltin) ContentType() string { … } // Marshal marshals "v" into JSON func (j *JSONBuiltin) Marshal(v interface{ … } // Unmarshal unmarshals JSON data into "v". func (j *JSONBuiltin) Unmarshal(data []byte, v interface{ … } // NewDecoder returns a Decoder which reads JSON stream from "r". func (j *JSONBuiltin) NewDecoder(r io.Reader) Decoder { … } // NewEncoder returns an Encoder which writes JSON stream into "w". func (j *JSONBuiltin) NewEncoder(w io.Writer) Encoder { … } // Delimiter for newline encoded JSON streams. func (j *JSONBuiltin) Delimiter() []byte { … }