Versions in this module Expand all Collapse all v1 v1.6.4 Jun 17, 2022 v1.6.3 Jun 17, 2022 Changes in this version + func Decode(y []byte, o interface{}) error + func Encode(o interface{}) ([]byte, error) + func ToString(o interface{}) string + type JSONRawMessage []byte + func (m JSONRawMessage) Find(key string) JSONRawMessage + func (m JSONRawMessage) ToList() []JSONRawMessage + func (m JSONRawMessage) ToString() string + type Json interface + Array func() ([]interface{}, error) + Bool func() (bool, error) + Bytes func() ([]byte, error) + CheckGet func(key string) (Json, bool) + Del func(key string) + Encode func() ([]byte, error) + EncodePretty func() ([]byte, error) + Float64 func() (float64, error) + Get func(key string) Json + GetPath func(branch ...string) Json + Int func() (int, error) + Int64 func() (int64, error) + Interface func() interface{} + Map func() (map[string]interface{}, error) + MarshalJSON func() ([]byte, error) + Set func(key string, val interface{}) + SetPath func(branch []string, val interface{}) + String func() (string, error) + StringArray func() ([]string, error) + Uint64 func() (uint64, error) + UnmarshalJSON func(p []byte) error + func NewJson(y []byte) (Json, error) + func ToJson(o interface{}) Json