All Classes and Interfaces

Class
Description
Creates a copy of a JSONObject containing just the nodes on the paths specified.
Encapsulates the delimiter '.' of the path parts when the path is specified in n-gram format.
Removes key:value elements from every node of a JSONObject matching the list of user-specified elements.
An interface for a processing action on the nodes of a JSONObject while navigating its branches.
 
An interface for a processing action on the nodes of a JSONObject while traversing it.
Traverses every node of a JSONObject
 
Searches for paths in a JSONObject and returns those found
An interface for a processing action on the nodes of a NavigateAction while navigating its branches.
Encapsulates the delimiter of the path parts when given in n-gram format.
Searches for paths in a JSONObject and returns those found.
Removes branches of nodes from a JSONObject matching the list of user-specified paths.
Creates a copy of a JSONObject consisting only of the nodes on the user-specified paths.
Retains branches of nodes of a JSONObject matching the list of user-specified paths.
Removes key:value elements from a JSONObject.
Removes branches from a JSONObject.
Retain branches or parts of branches matching a specified list of paths.
Encapsulates the delimiter '.' of the path parts when the path is specified in n-gram format.
Navigates only the branches of a JSONObject corresponding to the paths specified.
TreePath represents an n-gram formatted path corresponding to a branch in a tree of Maps and Lists
 
An interface for a processing action on the nodes of a TreeTraverseAction tree while traversing it.
Traverses every node of a tree made up of a combination of Maps and Lists