Versions in this module Expand all Collapse all v1 v1.0.0 Jan 3, 2015 Changes in this version + type Object struct + func NewObjectFromBytes(b []byte) (*Object, error) + func NewObjectFromReader(reader io.Reader) (*Object, error) + func (v *Object) GetBoolean(keys ...string) (bool, error) + func (v *Object) GetBooleanArray(keys ...string) ([]bool, error) + func (v *Object) GetFloat64(keys ...string) (float64, error) + func (v *Object) GetFloat64Array(keys ...string) ([]float64, error) + func (v *Object) GetInt64(keys ...string) (int64, error) + func (v *Object) GetInt64Array(keys ...string) ([]int64, error) + func (v *Object) GetNull(keys ...string) error + func (v *Object) GetNullArray(keys ...string) (int64, error) + func (v *Object) GetNumber(keys ...string) (json.Number, error) + func (v *Object) GetNumberArray(keys ...string) ([]json.Number, error) + func (v *Object) GetObject(keys ...string) (*Object, error) + func (v *Object) GetObjectArray(keys ...string) ([]*Object, error) + func (v *Object) GetString(keys ...string) (string, error) + func (v *Object) GetStringArray(keys ...string) ([]string, error) + func (v *Object) GetValue(keys ...string) (*Value, error) + func (v *Object) GetValueArray(keys ...string) ([]*Value, error) + func (v *Object) Map() map[string]*Value + func (v *Object) String() string + type Value struct + func NewValueFromBytes(b []byte) (*Value, error) + func NewValueFromReader(reader io.Reader) (*Value, error) + func (v *Value) Array() ([]*Value, error) + func (v *Value) Boolean() (bool, error) + func (v *Value) Float64() (float64, error) + func (v *Value) Int64() (int64, error) + func (v *Value) Marshal() ([]byte, error) + func (v *Value) Null() error + func (v *Value) Number() (json.Number, error) + func (v *Value) Object() (*Object, error) + func (v *Value) String() (string, error)