public class JsonUtils extends Object
Modifier and Type | Field and Description |
---|---|
static boolean |
INJECT_SESSION_ID |
Constructor and Description |
---|
JsonUtils() |
Modifier and Type | Method and Description |
---|---|
static <E> E |
extractJavaValueFromResult(com.google.gson.JsonElement result,
Type type) |
static <T> T |
fromJson(com.google.gson.JsonElement json,
Class<T> clazz) |
static <T> T |
fromJson(com.google.gson.JsonElement json,
Type type) |
static <T> T |
fromJson(String json,
Class<T> clazz) |
static <T> T |
fromJson(String json,
Type type) |
static Message |
fromJsonMessage(String message) |
static <T> Request<T> |
fromJsonRequest(com.google.gson.JsonObject json,
Class<T> paramsClass) |
static <T> Request<T> |
fromJsonRequest(String json,
Class<T> paramsClass) |
static <T> Response<T> |
fromJsonResponse(com.google.gson.JsonObject json,
Class<T> resultClass) |
static <T> Response<T> |
fromJsonResponse(String json,
Class<T> resultClass) |
static com.google.gson.Gson |
getGson()
Gson object accessor (getter).
|
static String |
toJson(Object obj)
Serialise Java object to JSON (as String).
|
static String |
toJson(Object obj,
Type type) |
static com.google.gson.JsonElement |
toJsonElement(Object object) |
static String |
toJsonMessage(Message message) |
static com.google.gson.JsonObject |
toJsonObject(Object obj) |
static <T> String |
toJsonRequest(Request<T> request) |
static <T> String |
toJsonResponse(Response<T> request) |
static List<String> |
toStringList(com.google.gson.JsonArray values) |
public static final boolean INJECT_SESSION_ID
public static String toJson(Object obj)
obj
- Java Object representing a JSON message to be serializedpublic static com.google.gson.JsonObject toJsonObject(Object obj)
public static <T> Request<T> fromJsonRequest(com.google.gson.JsonObject json, Class<T> paramsClass)
public static <T> Response<T> fromJsonResponse(com.google.gson.JsonObject json, Class<T> resultClass)
public static <T> T fromJson(com.google.gson.JsonElement json, Class<T> clazz)
public static <T> T fromJson(com.google.gson.JsonElement json, Type type)
public static com.google.gson.Gson getGson()
public static com.google.gson.JsonElement toJsonElement(Object object)
public static <E> E extractJavaValueFromResult(com.google.gson.JsonElement result, Type type)
Copyright © 2017 Kurento. All rights reserved.