Package com.acrolinx.client.sdk.internal
Class JsonUtils
- java.lang.Object
-
- com.acrolinx.client.sdk.internal.JsonUtils
-
public class JsonUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> JsonDeserializer<T>
getSerializer(java.lang.Class<T> rawClass)
static <T> JsonDeserializer<T>
getSerializer(java.lang.Class<T> rawClass, java.lang.Class<?> parameter)
static java.lang.reflect.Type
getType(java.lang.Class<?> rawClass, java.lang.Class<?> parameter)
static <T> T
parseJson(java.lang.String jsonString, java.lang.Class<?> rawClass, java.lang.Class<?> parameter)
static <T> T
parseJson(java.lang.String jsonString, java.lang.Class<T> rawClass)
static <T> java.lang.String
toJson(T object)
-
-
-
Method Detail
-
getType
public static java.lang.reflect.Type getType(java.lang.Class<?> rawClass, java.lang.Class<?> parameter)
-
parseJson
public static <T> T parseJson(java.lang.String jsonString, java.lang.Class<T> rawClass)
-
parseJson
public static <T> T parseJson(java.lang.String jsonString, java.lang.Class<?> rawClass, java.lang.Class<?> parameter)
-
toJson
public static <T> java.lang.String toJson(T object)
-
getSerializer
public static <T> JsonDeserializer<T> getSerializer(java.lang.Class<T> rawClass)
-
getSerializer
public static <T> JsonDeserializer<T> getSerializer(java.lang.Class<T> rawClass, java.lang.Class<?> parameter)
-
-