public class JsonUtil
extends java.lang.Object
Constructor and Description |
---|
JsonUtil() |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.String> |
deserializeStringMap(com.google.gson.JsonObject obj) |
static java.util.Map<java.lang.String,java.lang.String> |
deserializeStringMap(com.google.gson.JsonObject obj,
java.lang.String sub) |
static float |
getAsFloat(com.google.gson.JsonElement element) |
static float[] |
getAsFloatArray(com.google.gson.JsonElement elem) |
static java.lang.String |
getAsString(com.google.gson.JsonElement element) |
static java.lang.String[] |
getAsStringArray(com.google.gson.JsonElement elem) |
static float[] |
getSubAsFloatArray(com.google.gson.JsonObject obj,
java.lang.String string) |
static <T> com.google.common.collect.ImmutableList<T> |
getSubAsImmutableList(com.google.gson.JsonObject obj,
java.lang.String sub,
com.google.gson.reflect.TypeToken<java.util.ArrayList<T>> token) |
static <K,V> com.google.common.collect.ImmutableMap<K,V> |
getSubAsImmutableMap(com.google.gson.JsonObject obj,
java.lang.String sub,
com.google.gson.reflect.TypeToken<java.util.HashMap<K,V>> token) |
static java.lang.String[] |
getSubAsStringArray(com.google.gson.JsonObject obj,
java.lang.String string) |
static com.google.gson.JsonObject |
inlineCustom(com.google.gson.JsonObject obj) |
static com.google.gson.GsonBuilder |
registerNbtSerializersDeserializers(com.google.gson.GsonBuilder gsonBuilder) |
public static <K,V> com.google.common.collect.ImmutableMap<K,V> getSubAsImmutableMap(com.google.gson.JsonObject obj, java.lang.String sub, com.google.gson.reflect.TypeToken<java.util.HashMap<K,V>> token)
public static <T> com.google.common.collect.ImmutableList<T> getSubAsImmutableList(com.google.gson.JsonObject obj, java.lang.String sub, com.google.gson.reflect.TypeToken<java.util.ArrayList<T>> token)
public static float getAsFloat(com.google.gson.JsonElement element)
public static float[] getAsFloatArray(com.google.gson.JsonElement elem)
public static float[] getSubAsFloatArray(com.google.gson.JsonObject obj, java.lang.String string)
public static java.lang.String getAsString(com.google.gson.JsonElement element)
public static java.lang.String[] getAsStringArray(com.google.gson.JsonElement elem)
public static java.lang.String[] getSubAsStringArray(com.google.gson.JsonObject obj, java.lang.String string)
public static java.util.Map<java.lang.String,java.lang.String> deserializeStringMap(com.google.gson.JsonObject obj, java.lang.String sub)
public static java.util.Map<java.lang.String,java.lang.String> deserializeStringMap(com.google.gson.JsonObject obj)
public static com.google.gson.JsonObject inlineCustom(com.google.gson.JsonObject obj)
public static com.google.gson.GsonBuilder registerNbtSerializersDeserializers(com.google.gson.GsonBuilder gsonBuilder)