public final class JsonFlattener extends Object
JsonFlattener flattens any JSON nested objects or arrays into a
flattened JSON string or a Map<Stirng, Object>. The String key
will represents the corresponding position of value in the original nested
objects or arrays and the Object value are either String, Boolean, Long,
Double or null. | Constructor and Description |
|---|
JsonFlattener(String json)
Creates a JSON flattener.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
flatten()
Returns a flattened JSON string.
|
static String |
flatten(String json)
Returns a flattened JSON string.
|
Map<String,Object> |
flattenAsMap()
Returns a flattened JSON as Map.
|
static Map<String,Object> |
flattenAsMap(String json)
Returns a flattened JSON as Map.
|
int |
hashCode() |
String |
toString() |
public JsonFlattener(String json)
json - the JSON stringpublic static String flatten(String json)
json - the JSON stringpublic static Map<String,Object> flattenAsMap(String json)
json - the JSON stringpublic String flatten()
public Map<String,Object> flattenAsMap()
Copyright © 2016. All rights reserved.