public class JsonFlattener
extends java.lang.Object
| Constructor and Description |
|---|
JsonFlattener(org.json.JSONObject jsonData) |
| Modifier and Type | Method and Description |
|---|---|
org.json.JSONObject |
flattenJson(java.lang.String separator,
java.util.List<java.lang.String> topLevelToInclude,
java.util.List<java.lang.String> reduceKeys,
java.util.List<java.lang.String> skipKeys) |
void |
flattenJson(java.lang.String separator,
java.lang.String parentName,
org.json.JSONObject outputDictionary,
java.util.List<java.lang.String> reduceKeys,
java.util.List<java.lang.String> skipKeys) |
boolean |
shouldIncludeKey(java.lang.String keyToInclude,
java.util.List<java.lang.String> includeList,
java.util.List<java.lang.String> skipKeys) |
public org.json.JSONObject flattenJson(java.lang.String separator,
java.util.List<java.lang.String> topLevelToInclude,
java.util.List<java.lang.String> reduceKeys,
java.util.List<java.lang.String> skipKeys)
public boolean shouldIncludeKey(java.lang.String keyToInclude,
java.util.List<java.lang.String> includeList,
java.util.List<java.lang.String> skipKeys)
public void flattenJson(java.lang.String separator,
java.lang.String parentName,
org.json.JSONObject outputDictionary,
java.util.List<java.lang.String> reduceKeys,
java.util.List<java.lang.String> skipKeys)
throws org.json.JSONException
org.json.JSONException