public class JsonUtils
extends java.lang.Object
| Constructor and Description |
|---|
JsonUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
fromJson(byte[] json,
java.lang.Class<T> cls)
Get JSON string and convert to T (Object) you need
|
static <T> T |
fromJson(byte[] bytes,
java.lang.reflect.Type type)
Get JSON string and convert to T (Object) you need
|
static <T> T |
fromJson(java.lang.String json,
java.lang.Class<T> cls)
Get JSON string and convert to T (Object) you need
|
static <T> T |
fromJson(java.lang.String json,
java.lang.reflect.Type type)
Get JSON string and convert to T (Object) you need.
|
static <T> T |
fromJsonExcludeFields(java.lang.String json,
java.lang.Class<T> cls)
Build object from json and inoke to fields that are marked with @Expose
annotation
|
static java.lang.String |
toJson(java.lang.Object obj)
Parse Object to String in JSON format
|
public static java.lang.String toJson(java.lang.Object obj)
obj - public static <T> T fromJson(java.lang.String json,
java.lang.Class<T> cls)
json - public static <T> T fromJson(byte[] json,
java.lang.Class<T> cls)
json - public static <T> T fromJson(byte[] bytes,
java.lang.reflect.Type type)
public static <T> T fromJson(java.lang.String json,
java.lang.reflect.Type type)
Type collectionType = new TypeToken<APIResponse<DateInfo>>() {}.getType();
json - public static <T> T fromJsonExcludeFields(java.lang.String json,
java.lang.Class<T> cls)
json - cls -