Documentation ¶
Overview ¶
Package jwriter contains a JSON writer.
Index ¶
- type Writer
- func (w *Writer) Base64Bytes(data []byte)
- func (w *Writer) Bool(v bool)
- func (w *Writer) BuildBytes() ([]byte, error)
- func (w *Writer) DumpTo(out io.Writer) (written int, err error)
- func (w *Writer) Float32(n float32)
- func (w *Writer) Float64(n float64)
- func (w *Writer) Int(n int)
- func (w *Writer) Int16(n int16)
- func (w *Writer) Int16Str(n int16)
- func (w *Writer) Int32(n int32)
- func (w *Writer) Int32Str(n int32)
- func (w *Writer) Int64(n int64)
- func (w *Writer) Int64Str(n int64)
- func (w *Writer) Int8(n int8)
- func (w *Writer) Int8Str(n int8)
- func (w *Writer) IntStr(n int)
- func (w *Writer) Raw(data []byte, err error)
- func (w *Writer) RawByte(c byte)
- func (w *Writer) RawString(s string)
- func (w *Writer) Size() int
- func (w *Writer) String(s string)
- func (w *Writer) Uint(n uint)
- func (w *Writer) Uint16(n uint16)
- func (w *Writer) Uint16Str(n uint16)
- func (w *Writer) Uint32(n uint32)
- func (w *Writer) Uint32Str(n uint32)
- func (w *Writer) Uint64(n uint64)
- func (w *Writer) Uint64Str(n uint64)
- func (w *Writer) Uint8(n uint8)
- func (w *Writer) Uint8Str(n uint8)
- func (w *Writer) UintStr(n uint)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Writer ¶
Writer is a JSON writer.
func (*Writer) Base64Bytes ¶
Base64Bytes appends data to the buffer after base64 encoding it
func (*Writer) BuildBytes ¶
BuildBytes returns writer data as a single byte slice.
func (*Writer) Raw ¶
RawByte appends raw binary data to the buffer or sets the error if it is given. Useful for calling with results of MarshalJSON-like functions.
Click to show internal directories.
Click to hide internal directories.