Versions in this module Expand all Collapse all v1 v1.1.1 Oct 7, 2020 v1.1.0 Oct 7, 2020 Changes in this version + var NOT_FOUND_ERROR = errors.New("Not Found") + func ParsePathString(path_string string) ([]string, error) + type Path struct + func NewPath(path_string string) (*Path, error) + func (path *Path) Get(input interface{}) (value interface{}, err error) + func (path *Path) GetBool(input interface{}) (*bool, error) + func (path *Path) GetMap(input interface{}) (output map[string]interface{}, err error) + func (path *Path) GetNumber(input interface{}) (*float64, error) + func (path *Path) GetSlice(input interface{}) (output []interface{}, err error) + func (path *Path) GetString(input interface{}) (*string, error) + func (path *Path) GetTime(input interface{}) (*time.Time, error) + func (path *Path) MarshalJSON() ([]byte, error) + func (path *Path) Set(input interface{}, value interface{}) (output map[string]interface{}, err error) + func (path *Path) String() string + func (path *Path) UnmarshalJSON(b []byte) error