public final class JacksonUtil
extends java.lang.Object
and work http://www.mkyong.com/java/how-to-enable-pretty-print-json-output-jackson/ This class wraps any exceptions thrown by Jackson into RaptureException (unchecked) and throws that. If you need checked exceptions, use JacksonUtilChecked
| Modifier and Type | Field and Description |
|---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
DEFAULT_MAPPER |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
bytesJsonFromObject(java.lang.Object object) |
static java.util.Map<java.lang.String,java.lang.Object> |
getHashFromObject(java.lang.Object obj) |
static java.util.Map<java.lang.String,java.lang.Object> |
getMapFromJson(java.io.InputStream json) |
static java.util.Map<java.lang.String,java.lang.Object> |
getMapFromJson(java.lang.String json) |
static java.lang.String |
jsonFromObject(java.lang.Object object) |
static <T> T |
objectFromJson(byte[] jsonBytes,
java.lang.Class<T> klass) |
static <T> T |
objectFromJson(com.fasterxml.jackson.databind.JsonNode json,
java.lang.Class<T> klass) |
static <T> T |
objectFromJson(java.lang.String json,
java.lang.Class<T> klass) |
static <T> T |
objectFromJson(java.lang.String json,
com.fasterxml.jackson.core.type.TypeReference<T> tr) |
static java.lang.String |
prettyfy(java.lang.String json) |
static com.fasterxml.jackson.databind.JsonNode |
treeFromJson(java.lang.String json) |
public static final com.fasterxml.jackson.databind.ObjectMapper DEFAULT_MAPPER
public static java.util.Map<java.lang.String,java.lang.Object> getHashFromObject(java.lang.Object obj)
public static java.util.Map<java.lang.String,java.lang.Object> getMapFromJson(java.lang.String json)
public static java.util.Map<java.lang.String,java.lang.Object> getMapFromJson(java.io.InputStream json)
public static java.lang.String jsonFromObject(java.lang.Object object)
public static byte[] bytesJsonFromObject(java.lang.Object object)
public static <T> T objectFromJson(com.fasterxml.jackson.databind.JsonNode json,
java.lang.Class<T> klass)
public static <T> T objectFromJson(java.lang.String json,
java.lang.Class<T> klass)
public static <T> T objectFromJson(java.lang.String json,
com.fasterxml.jackson.core.type.TypeReference<T> tr)
public static java.lang.String prettyfy(java.lang.String json)
public static com.fasterxml.jackson.databind.JsonNode treeFromJson(java.lang.String json)
public static <T> T objectFromJson(byte[] jsonBytes,
java.lang.Class<T> klass)