Versions in this module Expand all Collapse all v1 v1.0.0 Jan 2, 2025 Changes in this version + type JSONOptions struct + KeyAsString bool + PreserveType bool + PrettyPrint bool + type Node struct + Key any + Value any + type OrderedMap struct + func NewOrderedMap() *OrderedMap + func (om *OrderedMap) Clear() + func (om *OrderedMap) Copy() *OrderedMap + func (om *OrderedMap) Delete(key any) error + func (om *OrderedMap) Filter(predicate func(key, value any) bool) *OrderedMap + func (om *OrderedMap) First() (key, value any, exists bool) + func (om *OrderedMap) FromJSON(data []byte, opts *JSONOptions) error + func (om *OrderedMap) Get(key any) (any, bool) + func (om *OrderedMap) Has(key any) bool + func (om *OrderedMap) Keys() []any + func (om *OrderedMap) Last() (key, value any, exists bool) + func (om *OrderedMap) Len() int + func (om *OrderedMap) Map(mapper func(key, value any) (any, any)) *OrderedMap + func (om *OrderedMap) MarshalJSON() ([]byte, error) + func (om *OrderedMap) Range(f func(key, value any) bool) + func (om *OrderedMap) Reverse() *OrderedMap + func (om *OrderedMap) Set(key, value any) error + func (om *OrderedMap) String() string + func (om *OrderedMap) ToJSON(opts *JSONOptions) ([]byte, error) + func (om *OrderedMap) UnmarshalJSON(data []byte) error + func (om *OrderedMap) Values() []any