Versions in this module Expand all Collapse all v0 v0.1.0 Sep 14, 2022 Changes in this version + const TypeArray + const TypeBool + const TypeInvalid + const TypeNull + const TypeNum + const TypeObject + const TypeStr + type Type int + func (t Type) String() string + type Value struct + Err error + Path []string + Value interface{} + func Parse(data []byte) Value + func (v Value) Array() ([]Value, error) + func (v Value) Bool() (bool, error) + func (v Value) Index(i int) Value + func (v Value) IsNull() (bool, error) + func (v Value) Key(key string) Value + func (v Value) Len() (int, error) + func (v Value) Lookup(keys ...string) Value + func (v Value) Num() (float64, error) + func (v Value) Object() (map[string]Value, error) + func (v Value) Str() (string, error) + func (v Value) String() string + func (v Value) Type() Type + func (v Value) Walk(fn func(v Value) bool)