agora.api
represents part of a json path e.g.
foo/2/{x == 3}
would be represented as
JField("foo") :: JPos(2) :: JFilterValue("x", 3) :: Nil
we may even support wildcards, etc.
A JPredicate is a predicate specifically for matching Json values.
The predicate itself can also be represented as json
represents part of a json path e.g.
foo/2/{x == 3}
would be represented as
JField("foo") :: JPos(2) :: JFilterValue("x", 3) :: Nil
we may even support wildcards, etc.