Versions in this module Expand all Collapse all v1 v1.0.0 May 30, 2021 Changes in this version + func Eval(jsonBytes []byte, verbose bool) (out []byte, err error) + type JsonMap struct + Array bool + func New() *JsonMap + func NewFromMap(jsonMap map[string]interface{}) *JsonMap + func (jsonMap *JsonMap) Clone(clear bool) json_map.JsonMapInt + func (jsonMap *JsonMap) FindScriptFields() (found bool) + func (jsonMap *JsonMap) GetAbsolutePaths(absolutePaths *json_map.AbsolutePaths) (values []*json_map.JsonPathNode, errs []error) + func (jsonMap *JsonMap) GetCurrentScopePath() string + func (jsonMap *JsonMap) GetInsides() *map[string]interface{} + func (jsonMap *JsonMap) IsArray() bool + func (jsonMap *JsonMap) JsonPathSelector(jsonPath string) (out []*json_map.JsonPathNode, err error) + func (jsonMap *JsonMap) JsonPathSetter(jsonPath string, value interface{}) (err error) + func (jsonMap *JsonMap) MarkupCode(jsonPath string, shebangName string, script string) (err error) + func (jsonMap *JsonMap) Marshal() (out []byte, err error) + func (jsonMap *JsonMap) MustDelete(jsonPath string) + func (jsonMap *JsonMap) MustGet(jsonPath string) (out []interface{}) + func (jsonMap *JsonMap) MustPop(jsonPath string, indices ...int) (popped []interface{}) + func (jsonMap *JsonMap) MustPush(jsonPath string, value interface{}, indices ...int) + func (jsonMap *JsonMap) MustSet(jsonPath string, value interface{}) + func (jsonMap *JsonMap) Run() + func (jsonMap *JsonMap) SetAbsolutePaths(absolutePaths *json_map.AbsolutePaths, value interface{}) (err error) + func (jsonMap *JsonMap) String() string + func (jsonMap *JsonMap) Strip() + func (jsonMap *JsonMap) Unmarshal(jsonBytes []byte) (err error) + type Traversal struct