Versions in this module Expand all Collapse all v0 v0.2.0 Apr 21, 2023 Changes in this version + func Marshal(obj any) ([]byte, error) + func Unmarshal(rawJson []byte, target any) error + func UnmarshalCustom(rawJson []byte, target any, typeLocator reflect.Type) error v0.1.0 Apr 20, 2023 Changes in this version + var DefaultLocator = reflect.TypeOf(GenericTypeLocator{}) + func Flatten(obj any) []any + func Marshall(obj any) ([]byte, error) + func Unmarshall(rawJson []byte, target any) error + func UnmarshallCustom(rawJson []byte, target any, typeLocator reflect.Type) error + type GenericTypeLocator struct + Type string + TypeAt string + TypeAtCaps string + TypeCaps string + func (t *GenericTypeLocator) TypeName() string + type IndexGettable interface + GetIndex func() int + type IndexSettable interface + SetIndex func(index int) + type TypeLocator interface + TypeName func() string