public final class JsonWrapper extends Object implements Serializable
Constructor and Description |
---|
JsonWrapper(IJsonArrayWrapper jsonArrayWrapper) |
JsonWrapper(IJsonObjectWrapper jsonObjectWrapper) |
Modifier and Type | Method and Description |
---|---|
static IJsonArrayWrapper |
createJsonArray() |
static IJsonArrayWrapper |
createJsonArray(Collection<?> collection) |
static IJsonArrayWrapper |
createJsonArray(int initialCapacity) |
static IJsonArrayWrapper |
createJsonArray(Object[] array) |
static IJsonObjectWrapper |
createJsonObject() |
static IJsonObjectWrapper |
createJsonObject(boolean ordered) |
static IJsonObjectWrapper |
createJsonObject(int initialCapacity) |
static IJsonObjectWrapper |
createJsonObject(int initialCapacity,
boolean ordered) |
static IJsonObjectWrapper |
createJsonObject(Map<?,?> map) |
static <T> T |
deserialize(byte[] bytes,
boolean snakeCase,
Class<T> clazz) |
static <T> T |
deserialize(byte[] bytes,
Class<T> clazz) |
static <T> T |
deserialize(String jsonStr,
boolean snakeCase,
Class<T> clazz) |
static <T> T |
deserialize(String jsonStr,
Class<T> clazz) |
boolean |
equals(Object o) |
static JsonWrapper |
fromJson(String jsonStr) |
IJsonArrayWrapper |
getAsJsonArray() |
IJsonObjectWrapper |
getAsJsonObject() |
static IJsonAdapter |
getJsonAdapter() |
int |
hashCode() |
boolean |
isJsonArray() |
boolean |
isJsonObject() |
static byte[] |
serialize(Object object) |
static byte[] |
serialize(Object object,
boolean snakeCase) |
static JsonWrapper |
toJson(Object object) |
static JsonWrapper |
toJson(Object object,
boolean snakeCase) |
static String |
toJsonString(Object object) |
static String |
toJsonString(Object object,
boolean format) |
static String |
toJsonString(Object object,
boolean format,
boolean keepNullValue) |
static String |
toJsonString(Object object,
boolean format,
boolean keepNullValue,
boolean snakeCase) |
String |
toString() |
String |
toString(boolean format,
boolean keepNullValue) |
String |
toString(boolean format,
boolean keepNullValue,
boolean snakeCase) |
static Object |
unwrap(Object value) |
public JsonWrapper(IJsonObjectWrapper jsonObjectWrapper)
public JsonWrapper(IJsonArrayWrapper jsonArrayWrapper)
public static IJsonAdapter getJsonAdapter()
public static IJsonObjectWrapper createJsonObject()
public static IJsonObjectWrapper createJsonObject(int initialCapacity)
public static IJsonObjectWrapper createJsonObject(boolean ordered)
public static IJsonObjectWrapper createJsonObject(int initialCapacity, boolean ordered)
public static IJsonObjectWrapper createJsonObject(Map<?,?> map)
public static IJsonArrayWrapper createJsonArray()
public static IJsonArrayWrapper createJsonArray(int initialCapacity)
public static IJsonArrayWrapper createJsonArray(Object[] array)
public static IJsonArrayWrapper createJsonArray(Collection<?> collection)
public static JsonWrapper fromJson(String jsonStr)
public static JsonWrapper toJson(Object object)
public static JsonWrapper toJson(Object object, boolean snakeCase)
public static String toJsonString(Object object, boolean format, boolean keepNullValue)
public static String toJsonString(Object object, boolean format, boolean keepNullValue, boolean snakeCase)
public static byte[] serialize(Object object, boolean snakeCase) throws Exception
Exception
public static <T> T deserialize(String jsonStr, Class<T> clazz) throws Exception
Exception
public static <T> T deserialize(String jsonStr, boolean snakeCase, Class<T> clazz) throws Exception
Exception
public static <T> T deserialize(byte[] bytes, Class<T> clazz) throws Exception
Exception
public static <T> T deserialize(byte[] bytes, boolean snakeCase, Class<T> clazz) throws Exception
Exception
public boolean isJsonObject()
public boolean isJsonArray()
public IJsonObjectWrapper getAsJsonObject()
public IJsonArrayWrapper getAsJsonArray()
public String toString(boolean format, boolean keepNullValue)
public String toString(boolean format, boolean keepNullValue, boolean snakeCase)
Copyright © 2022. All rights reserved.