class

JsonPath

Inherits Reference < Object

Constants

VERSION = {{ (`shards version /tmp/tmp.nIkBcA/src/src/json_path`).chomp.stringify }}

Constructors

new(expr : String)
Source

Instance methods

eval_exp(field : String, operator : String, operand : String)
Source
eval_exp(value : Number, operator : String, operand : Number)
Source
expression
Source
expression=(expression : String)
Source
get_node(context, key)
Source
jp_eval(expr : String, _v)
Source
normalize(expr : String)
Source
on(object)
Source
result
Source
result=(result)
Source
slice(loc, expr, val, path)
Source
store(p, v : JSON::Any)
Source
trace(expr : String, val : JSON::Any, path : String)
Source
walk(loc, expr, val, path, &)
Source