public class JsonUtil extends Object
The class provides static reference to default ObjectMapper
as well as utility methods of converting JSON to Java objects and back.
To be used if repositoryJacksonObjectMapper Spring bean is not accessible.
| Constructor and Description |
|---|
JsonUtil() |
| Modifier and Type | Method and Description |
|---|---|
static List<Object> |
convertJSONArrayToList(com.fasterxml.jackson.databind.node.ArrayNode arrayNode)
Converts ArrayNode to Java List of Objects
|
static Map<String,Object> |
convertJSONObjectToMap(com.fasterxml.jackson.databind.node.ObjectNode jo)
convert JSONObject to Map
|
static Object |
convertJSONValue(com.fasterxml.jackson.databind.node.ValueNode valueNode)
Extract Java object from JSON
|
static com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
static String |
toPrettyJson(String jsonString) |
public static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public static List<Object> convertJSONArrayToList(com.fasterxml.jackson.databind.node.ArrayNode arrayNode) throws IOException
IOExceptionpublic static Object convertJSONValue(com.fasterxml.jackson.databind.node.ValueNode valueNode)
public static Map<String,Object> convertJSONObjectToMap(com.fasterxml.jackson.databind.node.ObjectNode jo) throws IOException
IOExceptionCopyright © 2005–2018 Alfresco Software. All rights reserved.