public class Json extends Object
| Constructor and Description |
|---|
Json() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
asBytes(Object value)
Serialize an object to json.
|
static byte[] |
asBytesUnchecked(Object value)
Serialize an object to json.
|
static String |
asNormalizedString(Object value)
Serialize an object to a json string, ordering fields and omitting null and empty fields.
|
static String |
asNormalizedStringUnchecked(Object value)
Serialize an object to a json string, ordering fields and omitting null and empty fields.
|
static String |
asPrettyString(Object value)
Serialize an object to a json string.
|
static String |
asPrettyStringUnchecked(Object value)
Serialize an object to a json string.
|
static String |
asString(Object value)
Serialize an object to a json string.
|
static String |
asStringUnchecked(Object value)
Serialize an object to a json string.
|
static <T> T |
convert(Object from,
Class<T> to) |
static <T> T |
read(byte[] bytes,
Class<T> clazz) |
static <T> T |
read(byte[] bytes,
com.fasterxml.jackson.databind.JavaType javaType) |
static <T> T |
read(byte[] bytes,
com.fasterxml.jackson.core.type.TypeReference<?> typeReference) |
static <T> T |
read(String content,
Class<T> clazz) |
static <T> T |
read(String content,
com.fasterxml.jackson.databind.JavaType javaType) |
static <T> T |
read(String content,
com.fasterxml.jackson.core.type.TypeReference<?> typeReference) |
static com.fasterxml.jackson.databind.ObjectReader |
reader() |
static com.fasterxml.jackson.databind.JsonNode |
readTree(byte[] bytes) |
static com.fasterxml.jackson.databind.JsonNode |
readTree(File file) |
static com.fasterxml.jackson.databind.JsonNode |
readTree(String content) |
static com.fasterxml.jackson.databind.JsonNode |
readTreeUnchecked(byte[] bytes) |
static com.fasterxml.jackson.databind.JsonNode |
readTreeUnchecked(File file) |
static com.fasterxml.jackson.databind.JsonNode |
readTreeUnchecked(String content) |
static <T> T |
readUnchecked(byte[] bytes,
Class<T> clazz) |
static <T> T |
readUnchecked(byte[] bytes,
com.fasterxml.jackson.databind.JavaType javaType) |
static <T> T |
readUnchecked(byte[] bytes,
com.fasterxml.jackson.core.type.TypeReference<?> typeReference) |
static <T> T |
readUnchecked(String content,
Class<T> clazz) |
static <T> T |
readUnchecked(String content,
com.fasterxml.jackson.databind.JavaType javaType) |
static <T> T |
readUnchecked(String content,
com.fasterxml.jackson.core.type.TypeReference<?> typeReference) |
static com.fasterxml.jackson.databind.MappingIterator<com.fasterxml.jackson.databind.JsonNode> |
readValues(InputStream stream) |
static com.fasterxml.jackson.databind.MappingIterator<Map<String,Object>> |
readValues(InputStream stream,
com.fasterxml.jackson.core.type.TypeReference<Map<String,Object>> typeReference) |
static byte[] |
sha1digest(Map<String,?> obj) |
static byte[] |
sha1digest(Object obj) |
static com.fasterxml.jackson.databind.JavaType |
type(Type type) |
static com.fasterxml.jackson.databind.JavaType |
type(com.fasterxml.jackson.core.type.TypeReference<?> typeReference) |
static com.fasterxml.jackson.databind.type.TypeFactory |
typeFactory() |
static com.fasterxml.jackson.databind.ObjectWriter |
writer() |
public static byte[] asBytes(Object value) throws com.fasterxml.jackson.core.JsonProcessingException
value - The object to serialize.com.fasterxml.jackson.core.JsonProcessingException - If the json cannot be generated.asBytesUnchecked(Object)public static byte[] asBytesUnchecked(Object value)
value - The object to serialize.asBytes(Object)public static String asString(Object value) throws com.fasterxml.jackson.core.JsonProcessingException
value - The object to serialize.com.fasterxml.jackson.core.JsonProcessingException - If the json cannot be generated.asStringUnchecked(Object)public static String asStringUnchecked(Object value)
value - The object to serialize.asString(Object)public static String asPrettyString(Object value) throws com.fasterxml.jackson.core.JsonProcessingException
value - The object to serialize.com.fasterxml.jackson.core.JsonProcessingException - If the json cannot be generated.asPrettyStringUnchecked(Object)public static String asPrettyStringUnchecked(Object value)
value - The object to serialize.asPrettyString(Object)public static String asNormalizedString(Object value) throws com.fasterxml.jackson.core.JsonProcessingException
value - The object to serialize.com.fasterxml.jackson.core.JsonProcessingException - If the json cannot be generated.asPrettyStringUnchecked(Object)public static String asNormalizedStringUnchecked(Object value)
value - The object to serialize.asPrettyString(Object)public static <T> T read(String content, Class<T> clazz) throws IOException
IOExceptionpublic static <T> T read(String content, com.fasterxml.jackson.core.type.TypeReference<?> typeReference) throws IOException
IOExceptionpublic static <T> T read(String content, com.fasterxml.jackson.databind.JavaType javaType) throws IOException
IOExceptionpublic static <T> T read(byte[] bytes,
Class<T> clazz)
throws IOException
IOExceptionpublic static <T> T read(byte[] bytes,
com.fasterxml.jackson.core.type.TypeReference<?> typeReference)
throws IOException
IOExceptionpublic static <T> T read(byte[] bytes,
com.fasterxml.jackson.databind.JavaType javaType)
throws IOException
IOExceptionpublic static <T> T readUnchecked(String content, com.fasterxml.jackson.core.type.TypeReference<?> typeReference)
public static <T> T readUnchecked(String content, com.fasterxml.jackson.databind.JavaType javaType)
public static <T> T readUnchecked(byte[] bytes,
Class<T> clazz)
public static <T> T readUnchecked(byte[] bytes,
com.fasterxml.jackson.core.type.TypeReference<?> typeReference)
public static <T> T readUnchecked(byte[] bytes,
com.fasterxml.jackson.databind.JavaType javaType)
public static com.fasterxml.jackson.databind.MappingIterator<Map<String,Object>> readValues(InputStream stream, com.fasterxml.jackson.core.type.TypeReference<Map<String,Object>> typeReference) throws IOException
IOExceptionpublic static com.fasterxml.jackson.databind.MappingIterator<com.fasterxml.jackson.databind.JsonNode> readValues(InputStream stream) throws IOException
IOExceptionpublic static com.fasterxml.jackson.databind.JsonNode readTree(byte[] bytes)
throws IOException
IOExceptionpublic static com.fasterxml.jackson.databind.JsonNode readTree(String content) throws IOException
IOExceptionpublic static com.fasterxml.jackson.databind.JsonNode readTree(File file) throws IOException
IOExceptionpublic static com.fasterxml.jackson.databind.JsonNode readTreeUnchecked(byte[] bytes)
public static com.fasterxml.jackson.databind.JsonNode readTreeUnchecked(String content)
public static com.fasterxml.jackson.databind.JsonNode readTreeUnchecked(File file)
public static com.fasterxml.jackson.databind.JavaType type(Type type)
public static com.fasterxml.jackson.databind.JavaType type(com.fasterxml.jackson.core.type.TypeReference<?> typeReference)
public static com.fasterxml.jackson.databind.type.TypeFactory typeFactory()
public static com.fasterxml.jackson.databind.ObjectReader reader()
public static com.fasterxml.jackson.databind.ObjectWriter writer()
public static byte[] sha1digest(Object obj) throws IOException
IOExceptionpublic static byte[] sha1digest(Map<String,?> obj) throws IOException
IOExceptionCopyright © 2019. All rights reserved.