Creates a JSON path selector task.
The generated task converts a feed of values into a feed of JPath selectors, one selector per value, so that a consumer selects what a value holds by path rather than walking it.
A task converting a feed of values into a feed of path selectors
Error While the feed is consumed, whatever the source reports while producing values
Creates a JSON path mapping task.
The generated task converts a feed of values into a feed of mapped results, one result per value, so that a consumer works on the shape it is after rather than on the one the source states.
The type of the result mapped from each incoming value
A task converting a feed of values into a feed of mapped results
Error While the feed is consumed, whatever the source reports while producing values, or
whatever mapper reports while mapping a value, including a SyntaxError for a malformed path
Creates a JSON path selector over given values.
Targets values already at hand, outside a feed, so that a consumer selecting from a value it holds does so exactly as one selecting from a value drawn from a source.
A call with no value, spreading an empty list included, creates a task over a feed of values rather than a selector with an empty target set.
The target values, in the order they are to be selected from
An immutable selector targeting values
Creates a JSON path selector.