Versions in this module Expand all Collapse all v2 v2.2.1 Feb 20, 2023 v2.2.0 Feb 12, 2023 Changes in this version type Reader + func (T *Reader) Decode(r io.Reader) error + func (T *Reader) Encode(w io.Writer) error v2.1.0 Feb 10, 2023 Changes in this version type Writer + func (T *Writer) Code(d int) v2.0.2 Jan 1, 2023 Changes in this version + type Change struct + func (T *Change) Delete(key any) + func (T *Change) Set(key any, val any) + func (T *Change) Update(key any, val any) + type Reader struct + A []any + M map[string]any + func NewReader(i any) *Reader + func (T *Reader) Any(key any, def ...any) any + func (T *Reader) Bool(key any, def ...bool) bool + func (T *Reader) Change() *Change + func (T *Reader) Equal(eq any, keys ...any) bool + func (T *Reader) Err() error + func (T *Reader) Float64(key any, def ...float64) float64 + func (T *Reader) Has(keys ...any) bool + func (T *Reader) Int64(key any, def ...int64) int64 + func (T *Reader) IsNil(keys ...any) bool + func (T *Reader) MarshalJSON() ([]byte, error) + func (T *Reader) NewAny(key any, def ...any) *Reader + func (T *Reader) NewSlice(key any, def ...[]any) *Reader + func (T *Reader) ReadFrom(r io.Reader) (int64, error) + func (T *Reader) Reset(i any) error + func (T *Reader) Slice(key any, def ...[]any) []any + func (T *Reader) String(key any, def ...string) string + func (T *Reader) UnmarshalJSON(data []byte) error + type Writer struct + M map[string]any + func NewWriter() *Writer + func (T *Writer) Message(s any) + func (T *Writer) Messagef(f string, a ...any) + func (T *Writer) Result(key string, i any) + func (T *Writer) SetResult(i any) + func (T *Writer) Status(d int) + func (T *Writer) String() string + func (T *Writer) WriteTo(w io.Writer) (n int64, err error) Other modules containing this package github.com/456vv/vbody