Versions in this module Expand all Collapse all v1 v1.3.0 Mar 14, 2018 Changes in this version + func Version() string + type Json struct + func New() *Json + func NewFromReader(r io.Reader) (*Json, error) + func NewJson(body []byte) (*Json, error) + func (j *Json) Array() ([]interface{}, error) + func (j *Json) Bool() (bool, error) + func (j *Json) Bytes() ([]byte, error) + func (j *Json) CheckGet(key string) (*Json, bool) + func (j *Json) Del(key string) + func (j *Json) Encode() ([]byte, error) + func (j *Json) EncodePretty() ([]byte, error) + func (j *Json) Float64() (float64, error) + func (j *Json) Get(key string) *Json + func (j *Json) GetIndex(index int) *Json + func (j *Json) GetPath(branch ...string) *Json + func (j *Json) Int() (int, error) + func (j *Json) Int64() (int64, error) + func (j *Json) Interface() interface{} + func (j *Json) Map() (map[string]interface{}, error) + func (j *Json) MarshalJSON() ([]byte, error) + func (j *Json) MustArray(args ...[]interface{}) []interface{} + func (j *Json) MustBool(args ...bool) bool + func (j *Json) MustFloat64(args ...float64) float64 + func (j *Json) MustInt(args ...int) int + func (j *Json) MustInt64(args ...int64) int64 + func (j *Json) MustMap(args ...map[string]interface{}) map[string]interface{} + func (j *Json) MustString(args ...string) string + func (j *Json) MustStringArray(args ...[]string) []string + func (j *Json) MustUint64(args ...uint64) uint64 + func (j *Json) Set(key string, val interface{}) + func (j *Json) SetPath(branch []string, val interface{}) + func (j *Json) String() (string, error) + func (j *Json) StringArray() ([]string, error) + func (j *Json) Uint64() (uint64, error) + func (j *Json) UnmarshalJSON(p []byte) error