Versions in this module Expand all Collapse all v1 v1.1.0 Oct 20, 2023 Changes in this version + type StringAnyMap map[string]any + type Typ struct + Valid bool + var NullJsonObject Typ + func EmptyNotNullJsonObject() Typ + func NewJsonObject(key string, value any) Typ + func ToJsonObject(v any) (Typ, error) + func (j *Typ) AsByteSlice() []byte + func (j *Typ) GetTopLevelElement(key string) any + func (j *Typ) HasTopLevelArray() bool + func (j *Typ) IsEmpty() bool + func (j *Typ) IsNotEmpty() bool + func (j *Typ) PrettyString() string + func (j *Typ) Scan(value any) error + func (j *Typ) SetNewTopLevelElement(key string, value any) (replacedExistingKey bool) + func (j *Typ) String() string + func (j *Typ) UnmarshalJSON(dataToUnmarshal []byte) error + func (j *Typ) Value() (driver.Value, error) + func (j Typ) MarshalJSON() ([]byte, error)