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
Exceptionpublic static <T> T deserialize(String jsonStr, Class<T> clazz) throws Exception
Exceptionpublic static <T> T deserialize(String jsonStr, boolean snakeCase, Class<T> clazz) throws Exception
Exceptionpublic static <T> T deserialize(byte[] bytes,
Class<T> clazz)
throws Exception
Exceptionpublic static <T> T deserialize(byte[] bytes,
boolean snakeCase,
Class<T> clazz)
throws Exception
Exceptionpublic 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.