public class JacksonAdapter extends Object implements IJsonAdapter
| Modifier and Type | Field and Description |
|---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
OBJECT_MAPPER |
| Constructor and Description |
|---|
JacksonAdapter() |
| Modifier and Type | Method and Description |
|---|---|
IJsonArrayWrapper |
createJsonArray() |
IJsonArrayWrapper |
createJsonArray(Collection<?> collection) |
IJsonArrayWrapper |
createJsonArray(int initialCapacity) |
IJsonArrayWrapper |
createJsonArray(Object[] array) |
IJsonObjectWrapper |
createJsonObject() |
IJsonObjectWrapper |
createJsonObject(boolean ordered) |
IJsonObjectWrapper |
createJsonObject(int initialCapacity) |
IJsonObjectWrapper |
createJsonObject(int initialCapacity,
boolean ordered) |
IJsonObjectWrapper |
createJsonObject(Map<?,?> map) |
<T> T |
deserialize(byte[] bytes,
boolean snakeCase,
Class<T> clazz) |
<T> T |
deserialize(byte[] bytes,
Class<T> clazz) |
<T> T |
deserialize(String jsonStr,
boolean snakeCase,
Class<T> clazz) |
<T> T |
deserialize(String jsonStr,
Class<T> clazz) |
JsonWrapper |
fromJson(String jsonStr) |
byte[] |
serialize(Object object) |
byte[] |
serialize(Object object,
boolean snakeCase) |
static com.fasterxml.jackson.databind.node.ArrayNode |
toArrayNode(Collection<?> value) |
JsonWrapper |
toJson(Object object) |
JsonWrapper |
toJson(Object object,
boolean snakeCase) |
static com.fasterxml.jackson.databind.JsonNode |
toJsonNode(Object value) |
String |
toJsonString(Object object) |
String |
toJsonString(Object object,
boolean format) |
String |
toJsonString(Object object,
boolean format,
boolean keepNullValue) |
String |
toJsonString(Object object,
boolean format,
boolean keepNullValue,
boolean snakeCase) |
static com.fasterxml.jackson.databind.node.ObjectNode |
toObjectNode(Map<?,?> value) |
public static final com.fasterxml.jackson.databind.ObjectMapper OBJECT_MAPPER
public static com.fasterxml.jackson.databind.JsonNode toJsonNode(Object value)
public static com.fasterxml.jackson.databind.node.ObjectNode toObjectNode(Map<?,?> value)
public static com.fasterxml.jackson.databind.node.ArrayNode toArrayNode(Collection<?> value)
public IJsonObjectWrapper createJsonObject()
createJsonObject in interface IJsonAdapterpublic IJsonObjectWrapper createJsonObject(int initialCapacity)
createJsonObject in interface IJsonAdapterpublic IJsonObjectWrapper createJsonObject(boolean ordered)
createJsonObject in interface IJsonAdapterpublic IJsonObjectWrapper createJsonObject(int initialCapacity, boolean ordered)
createJsonObject in interface IJsonAdapterpublic IJsonObjectWrapper createJsonObject(Map<?,?> map)
createJsonObject in interface IJsonAdapterpublic IJsonArrayWrapper createJsonArray()
createJsonArray in interface IJsonAdapterpublic IJsonArrayWrapper createJsonArray(int initialCapacity)
createJsonArray in interface IJsonAdapterpublic IJsonArrayWrapper createJsonArray(Object[] array)
createJsonArray in interface IJsonAdapterpublic IJsonArrayWrapper createJsonArray(Collection<?> collection)
createJsonArray in interface IJsonAdapterpublic JsonWrapper fromJson(String jsonStr)
fromJson in interface IJsonAdapterpublic JsonWrapper toJson(Object object)
toJson in interface IJsonAdapterpublic JsonWrapper toJson(Object object, boolean snakeCase)
toJson in interface IJsonAdapterpublic String toJsonString(Object object)
toJsonString in interface IJsonAdapterpublic String toJsonString(Object object, boolean format)
toJsonString in interface IJsonAdapterpublic String toJsonString(Object object, boolean format, boolean keepNullValue)
toJsonString in interface IJsonAdapterpublic String toJsonString(Object object, boolean format, boolean keepNullValue, boolean snakeCase)
toJsonString in interface IJsonAdapterpublic byte[] serialize(Object object) throws Exception
serialize in interface IJsonAdapterExceptionpublic byte[] serialize(Object object, boolean snakeCase) throws Exception
serialize in interface IJsonAdapterExceptionpublic <T> T deserialize(String jsonStr, Class<T> clazz) throws Exception
deserialize in interface IJsonAdapterExceptionpublic <T> T deserialize(String jsonStr, boolean snakeCase, Class<T> clazz) throws Exception
deserialize in interface IJsonAdapterExceptionpublic <T> T deserialize(byte[] bytes,
Class<T> clazz)
throws Exception
deserialize in interface IJsonAdapterExceptionpublic <T> T deserialize(byte[] bytes,
boolean snakeCase,
Class<T> clazz)
throws Exception
deserialize in interface IJsonAdapterExceptionCopyright © 2022. All rights reserved.