Versions in this module Expand all Collapse all v0 v0.1.1 Sep 3, 2025 Changes in this version + type ArrayBuilderStruct struct + func NewArrayBuilder() *ArrayBuilderStruct + func (arrayBuilder *ArrayBuilderStruct) AddBool(value bool) + func (arrayBuilder *ArrayBuilderStruct) AddInt(value int) + func (arrayBuilder *ArrayBuilderStruct) AddInt32(key string, value int32) + func (arrayBuilder *ArrayBuilderStruct) AddInt64(value int64) + func (arrayBuilder *ArrayBuilderStruct) AddJSON(value string) + func (arrayBuilder *ArrayBuilderStruct) AddNull() + func (arrayBuilder *ArrayBuilderStruct) AddString(value string) + func (arrayBuilder *ArrayBuilderStruct) Done() string + type ArrayStruct struct + func ParseArray(s string) (ArrayStruct, error) + func (array *ArrayStruct) AddBool(value bool) + func (array *ArrayStruct) AddInt(value int) + func (array *ArrayStruct) AddInt32(value int32) + func (array *ArrayStruct) AddInt64(value int64) + func (array *ArrayStruct) AddJSONArray(value ArrayStruct) + func (array *ArrayStruct) AddJSONObject(value ObjectStruct) + func (array *ArrayStruct) AddNull() + func (array *ArrayStruct) AddNumber(value string) + func (array *ArrayStruct) AddString(value string) + func (array *ArrayStruct) ExistsAndIsNull(index int) bool + func (array *ArrayStruct) GetBool(index int) (bool, error) + func (array *ArrayStruct) GetInt(key int) (int, error) + func (array *ArrayStruct) GetInt32(key int) (int32, error) + func (array *ArrayStruct) GetInt64(key int) (int64, error) + func (array *ArrayStruct) GetJSONArray(index int) (ArrayStruct, error) + func (array *ArrayStruct) GetJSONObject(index int) (ObjectStruct, error) + func (array *ArrayStruct) GetNumber(key int) (string, error) + func (array *ArrayStruct) GetString(index int) (string, error) + func (array *ArrayStruct) IsNull(index int) (bool, error) + func (array *ArrayStruct) Length() int + func (array *ArrayStruct) SetBool(index int, value bool) + func (array *ArrayStruct) SetInt(index int, value int) + func (array *ArrayStruct) SetInt32(index int, value int32) + func (array *ArrayStruct) SetInt64(index int, value int64) + func (array *ArrayStruct) SetJSONArray(index int, value ArrayStruct) + func (array *ArrayStruct) SetJSONObject(index int, value ObjectStruct) + func (array *ArrayStruct) SetNull(index int) + func (array *ArrayStruct) SetNumber(index int, value string) + func (array *ArrayStruct) SetString(index int, value string) + func (array *ArrayStruct) String() string + type ObjectBuilderStruct struct + func NewObjectBuilder() *ObjectBuilderStruct + func (objectBuilder *ObjectBuilderStruct) AddBool(name string, value bool) + func (objectBuilder *ObjectBuilderStruct) AddInt(name string, value int) + func (objectBuilder *ObjectBuilderStruct) AddInt32(name string, value int32) + func (objectBuilder *ObjectBuilderStruct) AddInt64(name string, value int64) + func (objectBuilder *ObjectBuilderStruct) AddJSON(name string, value string) + func (objectBuilder *ObjectBuilderStruct) AddNull(name string) + func (objectBuilder *ObjectBuilderStruct) AddString(name string, value string) + func (objectBuilder *ObjectBuilderStruct) Done() string + type ObjectStruct struct + func ParseObject(s string) (ObjectStruct, error) + func (object *ObjectStruct) ExistsAndIsNull(key string) bool + func (object *ObjectStruct) GetBool(key string) (bool, error) + func (object *ObjectStruct) GetInt(key string) (int, error) + func (object *ObjectStruct) GetInt32(key string) (int32, error) + func (object *ObjectStruct) GetInt64(key string) (int64, error) + func (object *ObjectStruct) GetJSONArray(key string) (ArrayStruct, error) + func (object *ObjectStruct) GetJSONObject(key string) (ObjectStruct, error) + func (object *ObjectStruct) GetNumber(key string) (string, error) + func (object *ObjectStruct) GetString(key string) (string, error) + func (object *ObjectStruct) Has(key string) bool + func (object *ObjectStruct) IsNull(key string) (bool, error) + func (object *ObjectStruct) SetBool(key string, value bool) + func (object *ObjectStruct) SetInt(key string, value int) + func (object *ObjectStruct) SetInt32(key string, value int32) + func (object *ObjectStruct) SetInt64(key string, value int64) + func (object *ObjectStruct) SetJSONArray(key string, value ArrayStruct) + func (object *ObjectStruct) SetJSONObject(key string, value ObjectStruct) + func (object *ObjectStruct) SetNull(key string) + func (object *ObjectStruct) SetNumber(key string, value string) + func (object *ObjectStruct) SetString(key string, value string) + func (object *ObjectStruct) String() string v0.1.0 Sep 3, 2025