Package net.minidev.json.actions
Class ElementRemover
- java.lang.Object
-
- net.minidev.json.actions.ElementRemover
-
public class ElementRemover extends Object
Removes key:value elements from every node of aJSONObject
matching the list of user-specified elements.An element to remove must be specified as a key:value pair
Usage Example:
To remove the element k2:v2 from the
JSONObject
{k0:{k2:v2, k3:v3}, k1:{k2:v2, k4:v4}} use the remover like so:PathRemover pr = new PathRemover("k2.v2"); JSONObject cleanObject = pr.remove(new JSONObject(...));
The resulting object 'cleanObject' would be {k0:{k3:v3}, k1:{k4:v4}}See unit tests for more examples
- Author:
- [email protected]
-
-
Constructor Summary
Constructors Constructor Description ElementRemover(Map<String,Object> elementsToRemove)
ElementRemover(net.minidev.json.JSONObject elementsToRemove)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.minidev.json.JSONObject
remove(net.minidev.json.JSONObject objectToClean)
-