Versions in this module Expand all Collapse all v0 v0.0.2 Dec 5, 2017 v0.0.1 Jul 17, 2017 Changes in this version + type ArrayValueVisitor interface + OnBoolArray func([]bool) error + OnBytes func([]byte) error + OnFloat32Array func([]float32) error + OnFloat64Array func([]float64) error + OnInt16Array func([]int16) error + OnInt32Array func([]int32) error + OnInt64Array func([]int64) error + OnInt8Array func([]int8) error + OnIntArray func([]int) error + OnStringArray func([]string) error + OnUint16Array func([]uint16) error + OnUint32Array func([]uint32) error + OnUint64Array func([]uint64) error + OnUint8Array func([]uint8) error + OnUintArray func([]uint) error + type ArrayVisitor interface + OnArrayFinished func() error + OnArrayStart func(len int, baseType BaseType) error + type BaseType uint8 + const AnyType + const BoolType + const ByteType + const Float32Type + const Float64Type + const Int16Type + const Int32Type + const Int64Type + const Int8Type + const IntType + const StringType + const Uint16Type + const Uint32Type + const Uint64Type + const Uint8Type + const UintType + const ZeroType + func (i BaseType) String() string + type ExtVisitor interface + func EnsureExtVisitor(v Visitor) ExtVisitor + type ObjectValueVisitor interface + OnBoolObject func(map[string]bool) error + OnFloat32Object func(map[string]float32) error + OnFloat64Object func(map[string]float64) error + OnInt16Object func(map[string]int16) error + OnInt32Object func(map[string]int32) error + OnInt64Object func(map[string]int64) error + OnInt8Object func(map[string]int8) error + OnIntObject func(map[string]int) error + OnStringObject func(map[string]string) error + OnUint16Object func(map[string]uint16) error + OnUint32Object func(map[string]uint32) error + OnUint64Object func(map[string]uint64) error + OnUint8Object func(map[string]uint8) error + OnUintObject func(map[string]uint) error + type ObjectVisitor interface + OnKey func(s string) error + OnObjectFinished func() error + OnObjectStart func(len int, baseType BaseType) error + type StringRefVisitor interface + OnKeyRef func(s []byte) error + OnStringRef func(s []byte) error + func MakeStringRefVisitor(v Visitor) StringRefVisitor + type ValueVisitor interface + OnBool func(b bool) error + OnByte func(b byte) error + OnFloat32 func(f float32) error + OnFloat64 func(f float64) error + OnInt func(i int) error + OnInt16 func(i int16) error + OnInt32 func(i int32) error + OnInt64 func(i int64) error + OnInt8 func(i int8) error + OnNil func() error + OnString func(s string) error + OnUint func(u uint) error + OnUint16 func(u uint16) error + OnUint32 func(u uint32) error + OnUint64 func(u uint64) error + OnUint8 func(u uint8) error + type Visitor interface