public class ElementRemover extends Object
JSONObject
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
Constructor and Description |
---|
ElementRemover(net.minidev.json.JSONObject elementsToRemove) |
ElementRemover(Map<String,Object> elementsToRemove) |
Modifier and Type | Method and Description |
---|---|
net.minidev.json.JSONObject |
remove(net.minidev.json.JSONObject objectToClean) |
Copyright © 2020 Chemouni Uriel. All rights reserved.