Versions in this module Expand all Collapse all v0 v0.12.1 Jun 13, 2019 Changes in this version + func Author() string + func Dump(path string, data interface{}) error + func Dumps(data interface{}) (string, error) + func License() string + func PrettyDumps(data interface{}) (string, error) + func Version() string + type Json struct + func Load(path string) (*Json, error) + func Loads(text string) (*Json, error) + func New(args ...interface{}) *Json + func (j *Json) Array() (result []interface{}, err error) + func (j *Json) Bool() (result bool, err error) + func (j *Json) Del(key string) + func (j *Json) Dump(path string) (err error) + func (j *Json) Dumps() (result string, err error) + func (j *Json) Float64() (result float64, err error) + func (j *Json) Get(key string) *Json + func (j *Json) Has(key string) bool + func (j *Json) Index(i int) *Json + func (j *Json) Int() (result int, err error) + func (j *Json) Int64() (result int64, err error) + func (j *Json) IsArray() bool + func (j *Json) IsMap() bool + func (j *Json) Len() int + func (j *Json) Load(path string) error + func (j *Json) Loads(text string) error + func (j *Json) Map() (result map[string]interface{}, err 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) MustTime(args ...interface{}) time.Time + func (j *Json) MustUint64(args ...uint64) uint64 + func (j *Json) PrettyDumps() (result string, err error) + func (j *Json) Set(key string, value interface{}) + func (j *Json) SetHtmlEscape(escape bool) + func (j *Json) String() (result string, err error) + func (j *Json) StringArray() (result []string, err error) + func (j *Json) Time(args ...string) (result time.Time, err error) + func (j *Json) Uint64() (result uint64, err error)