Delete the array element at the focus, and move to the next element on the right
Delete the value at the focus, and move up one level
Move the focus down to the array element at the specified index
Move the focus to the named field in an object
Find an array element to the left of the focus matching a predicate
Find an array element to the right of the focus matching a predicate
Move the focus down to the first element of an array
Prepend a field to the object in the focus, and move the focus to the value of the new field
Insert a new field at the left of the focus, and move focus to the new field value
Insert a new field at the right of the focus, and move focus to the new field value
Insert a new array element at the left of the focus, and move focus to the new element
Insert a new array element at the right of the focus, and move focus to the new element
Move the focus left by one array element
Move the focus left n times in an array
Stream of cursors resulting from moving left in an array
Prepend an element to the array at the focus of the cursor
Rename the field at the focus
Replace the value at the focus
Move the focus right by one array element
Move the focus right n times in an array
Stream of cursors resulting from moving right in an array
Go back to the root of the tree
Go back to the root of the tree
Move the focus to the named field, at the same level as the current focus in an object
Retrieve the value at the root
Transform the value at the focus
Move the focus up one level
Transform the value at the focus
Represents a position within a JSON structure, comprising a value under the cursor (the focus) and a context.