Versions in this module Expand all Collapse all v1 v1.1.2 Mar 20, 2024 Changes in this version + type MapOption = gconv.MapOption + type Var struct + func New(value interface{}, safe ...bool) *Var + func (v *Var) Array() []interface{} + func (v *Var) Bool() bool + func (v *Var) Bytes() []byte + func (v *Var) Clone() *Var + func (v *Var) Copy() *Var + func (v *Var) DeepCopy() interface{} + func (v *Var) Duration() time.Duration + func (v *Var) Float32() float32 + func (v *Var) Float32s() []float32 + func (v *Var) Float64() float64 + func (v *Var) Float64s() []float64 + func (v *Var) Floats() []float64 + func (v *Var) GTime(format ...string) *gtime.Time + func (v *Var) Int() int + func (v *Var) Int16() int16 + func (v *Var) Int32() int32 + func (v *Var) Int64() int64 + func (v *Var) Int64s() []int64 + func (v *Var) Int8() int8 + func (v *Var) Interface() interface{} + func (v *Var) Interfaces() []interface{} + func (v *Var) Ints() []int + func (v *Var) IsEmpty() bool + func (v *Var) IsFloat() bool + func (v *Var) IsInt() bool + func (v *Var) IsMap() bool + func (v *Var) IsNil() bool + func (v *Var) IsSlice() bool + func (v *Var) IsStruct() bool + func (v *Var) IsUint() bool + func (v *Var) ListItemValues(key interface{}) (values []interface{}) + func (v *Var) ListItemValuesUnique(key string) []interface{} + func (v *Var) Map(option ...MapOption) map[string]interface{} + func (v *Var) MapDeep(tags ...string) map[string]interface{} + func (v *Var) MapStrAny(option ...MapOption) map[string]interface{} + func (v *Var) MapStrStr(option ...MapOption) map[string]string + func (v *Var) MapStrStrDeep(tags ...string) map[string]string + func (v *Var) MapStrVar(option ...MapOption) map[string]*Var + func (v *Var) MapStrVarDeep(tags ...string) map[string]*Var + func (v *Var) MapToMap(pointer interface{}, mapping ...map[string]string) (err error) + func (v *Var) MapToMaps(pointer interface{}, mapping ...map[string]string) (err error) + func (v *Var) MapToMapsDeep(pointer interface{}, mapping ...map[string]string) (err error) + func (v *Var) Maps(option ...MapOption) []map[string]interface{} + func (v *Var) MapsDeep(tags ...string) []map[string]interface{} + func (v *Var) Scan(pointer interface{}, mapping ...map[string]string) error + func (v *Var) Set(value interface{}) (old interface{}) + func (v *Var) Slice() []interface{} + func (v *Var) String() string + func (v *Var) Strings() []string + func (v *Var) Struct(pointer interface{}, mapping ...map[string]string) error + func (v *Var) Structs(pointer interface{}, mapping ...map[string]string) error + func (v *Var) Time(format ...string) time.Time + func (v *Var) Uint() uint + func (v *Var) Uint16() uint16 + func (v *Var) Uint32() uint32 + func (v *Var) Uint64() uint64 + func (v *Var) Uint64s() []uint64 + func (v *Var) Uint8() uint8 + func (v *Var) Uints() []uint + func (v *Var) UnmarshalJSON(b []byte) error + func (v *Var) UnmarshalValue(value interface{}) error + func (v *Var) Val() interface{} + func (v *Var) Vars() []*Var + func (v Var) MarshalJSON() ([]byte, error) + type Vars []*Var + func (vs Vars) Float32s() (s []float32) + func (vs Vars) Float64s() (s []float64) + func (vs Vars) Int16s() (s []int16) + func (vs Vars) Int32s() (s []int32) + func (vs Vars) Int64s() (s []int64) + func (vs Vars) Int8s() (s []int8) + func (vs Vars) Interfaces() (s []interface{}) + func (vs Vars) Ints() (s []int) + func (vs Vars) Scan(pointer interface{}, mapping ...map[string]string) error + func (vs Vars) Strings() (s []string) + func (vs Vars) Uint16s() (s []uint16) + func (vs Vars) Uint32s() (s []uint32) + func (vs Vars) Uint64s() (s []uint64) + func (vs Vars) Uint8s() (s []uint8) + func (vs Vars) Uints() (s []uint)