net.minecraft.util

public class GsonHelper

azw
net.minecraft.util.GsonHelper
net.minecraft.class_3518

Field summary

Modifier and TypeField
private static final com.google.gson.Gson
a
GSON
field_15657

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static boolean
a(com.google.gson.JsonObject arg0, String arg1)
isStringValue(com.google.gson.JsonObject arg0, String arg1)
method_15289(com.google.gson.JsonObject arg0, String arg1)
public static boolean
a(com.google.gson.JsonElement arg0)
isStringValue(com.google.gson.JsonElement arg0)
method_15286(com.google.gson.JsonElement arg0)
public static boolean
b(com.google.gson.JsonObject arg0, String arg1)
isNumberValue(com.google.gson.JsonObject arg0, String arg1)
method_34920(com.google.gson.JsonObject arg0, String arg1)
public static boolean
b(com.google.gson.JsonElement arg0)
isNumberValue(com.google.gson.JsonElement arg0)
method_15275(com.google.gson.JsonElement arg0)
public static boolean
c(com.google.gson.JsonObject arg0, String arg1)
isBooleanValue(com.google.gson.JsonObject arg0, String arg1)
method_15254(com.google.gson.JsonObject arg0, String arg1)
public static boolean
c(com.google.gson.JsonElement arg0)
isBooleanValue(com.google.gson.JsonElement arg0)
method_34921(com.google.gson.JsonElement arg0)
public static boolean
d(com.google.gson.JsonObject arg0, String arg1)
isArrayNode(com.google.gson.JsonObject arg0, String arg1)
method_15264(com.google.gson.JsonObject arg0, String arg1)
public static boolean
e(com.google.gson.JsonObject arg0, String arg1)
isObjectNode(com.google.gson.JsonObject arg0, String arg1)
method_34923(com.google.gson.JsonObject arg0, String arg1)
public static boolean
f(com.google.gson.JsonObject arg0, String arg1)
isValidPrimitive(com.google.gson.JsonObject arg0, String arg1)
method_15278(com.google.gson.JsonObject arg0, String arg1)
public static boolean
g(com.google.gson.JsonObject arg0, String arg1)
isValidNode(com.google.gson.JsonObject arg0, String arg1)
method_15294(com.google.gson.JsonObject arg0, String arg1)
public static com.google.gson.JsonElement
h(com.google.gson.JsonObject arg0, String arg1)
getNonNull(com.google.gson.JsonObject arg0, String arg1)
method_52226(com.google.gson.JsonObject arg0, String arg1)
public static String
a(com.google.gson.JsonElement arg0, String arg1)
convertToString(com.google.gson.JsonElement arg0, String arg1)
method_15287(com.google.gson.JsonElement arg0, String arg1)
public static String
i(com.google.gson.JsonObject arg0, String arg1)
getAsString(com.google.gson.JsonObject arg0, String arg1)
method_15265(com.google.gson.JsonObject arg0, String arg1)
public static String
a(com.google.gson.JsonObject arg0, String arg1, String arg2)
getAsString(com.google.gson.JsonObject arg0, String arg1, String arg2)
method_15253(com.google.gson.JsonObject arg0, String arg1, String arg2)
public static Holder<Item>
b(com.google.gson.JsonElement arg0, String arg1)
convertToItem(com.google.gson.JsonElement arg0, String arg1)
method_15256(com.google.gson.JsonElement arg0, String arg1)
public static Holder<Item>
j(com.google.gson.JsonObject arg0, String arg1)
getAsItem(com.google.gson.JsonObject arg0, String arg1)
method_15288(com.google.gson.JsonObject arg0, String arg1)
public static Holder<Item>
a(com.google.gson.JsonObject arg0, String arg1, ji<daw> arg2)
getAsItem(com.google.gson.JsonObject arg0, String arg1, Holder<Item> arg2)
method_34916(com.google.gson.JsonObject arg0, String arg1, class_6880<class_1792> arg2)
public static boolean
c(com.google.gson.JsonElement arg0, String arg1)
convertToBoolean(com.google.gson.JsonElement arg0, String arg1)
method_15268(com.google.gson.JsonElement arg0, String arg1)
public static boolean
k(com.google.gson.JsonObject arg0, String arg1)
getAsBoolean(com.google.gson.JsonObject arg0, String arg1)
method_15270(com.google.gson.JsonObject arg0, String arg1)
public static boolean
a(com.google.gson.JsonObject arg0, String arg1, boolean arg2)
getAsBoolean(com.google.gson.JsonObject arg0, String arg1, boolean arg2)
method_15258(com.google.gson.JsonObject arg0, String arg1, boolean arg2)
public static double
d(com.google.gson.JsonElement arg0, String arg1)
convertToDouble(com.google.gson.JsonElement arg0, String arg1)
method_34922(com.google.gson.JsonElement arg0, String arg1)
public static double
l(com.google.gson.JsonObject arg0, String arg1)
getAsDouble(com.google.gson.JsonObject arg0, String arg1)
method_34927(com.google.gson.JsonObject arg0, String arg1)
public static double
a(com.google.gson.JsonObject arg0, String arg1, double arg2)
getAsDouble(com.google.gson.JsonObject arg0, String arg1, double arg2)
method_34915(com.google.gson.JsonObject arg0, String arg1, double arg2)
public static float
e(com.google.gson.JsonElement arg0, String arg1)
convertToFloat(com.google.gson.JsonElement arg0, String arg1)
method_15269(com.google.gson.JsonElement arg0, String arg1)
public static float
m(com.google.gson.JsonObject arg0, String arg1)
getAsFloat(com.google.gson.JsonObject arg0, String arg1)
method_15259(com.google.gson.JsonObject arg0, String arg1)
public static float
a(com.google.gson.JsonObject arg0, String arg1, float arg2)
getAsFloat(com.google.gson.JsonObject arg0, String arg1, float arg2)
method_15277(com.google.gson.JsonObject arg0, String arg1, float arg2)
public static long
f(com.google.gson.JsonElement arg0, String arg1)
convertToLong(com.google.gson.JsonElement arg0, String arg1)
method_15263(com.google.gson.JsonElement arg0, String arg1)
public static long
n(com.google.gson.JsonObject arg0, String arg1)
getAsLong(com.google.gson.JsonObject arg0, String arg1)
method_22449(com.google.gson.JsonObject arg0, String arg1)
public static long
a(com.google.gson.JsonObject arg0, String arg1, long arg2)
getAsLong(com.google.gson.JsonObject arg0, String arg1, long arg2)
method_15280(com.google.gson.JsonObject arg0, String arg1, long arg2)
public static int
g(com.google.gson.JsonElement arg0, String arg1)
convertToInt(com.google.gson.JsonElement arg0, String arg1)
method_15257(com.google.gson.JsonElement arg0, String arg1)
public static int
o(com.google.gson.JsonObject arg0, String arg1)
getAsInt(com.google.gson.JsonObject arg0, String arg1)
method_15260(com.google.gson.JsonObject arg0, String arg1)
public static int
a(com.google.gson.JsonObject arg0, String arg1, int arg2)
getAsInt(com.google.gson.JsonObject arg0, String arg1, int arg2)
method_15282(com.google.gson.JsonObject arg0, String arg1, int arg2)
public static byte
h(com.google.gson.JsonElement arg0, String arg1)
convertToByte(com.google.gson.JsonElement arg0, String arg1)
method_15293(com.google.gson.JsonElement arg0, String arg1)
public static byte
p(com.google.gson.JsonObject arg0, String arg1)
getAsByte(com.google.gson.JsonObject arg0, String arg1)
method_34929(com.google.gson.JsonObject arg0, String arg1)
public static byte
a(com.google.gson.JsonObject arg0, String arg1, byte arg2)
getAsByte(com.google.gson.JsonObject arg0, String arg1, byte arg2)
method_15271(com.google.gson.JsonObject arg0, String arg1, byte arg2)
public static char
i(com.google.gson.JsonElement arg0, String arg1)
convertToCharacter(com.google.gson.JsonElement arg0, String arg1)
method_34924(com.google.gson.JsonElement arg0, String arg1)
public static char
q(com.google.gson.JsonObject arg0, String arg1)
getAsCharacter(com.google.gson.JsonObject arg0, String arg1)
method_34930(com.google.gson.JsonObject arg0, String arg1)
public static char
a(com.google.gson.JsonObject arg0, String arg1, char arg2)
getAsCharacter(com.google.gson.JsonObject arg0, String arg1, char arg2)
method_34914(com.google.gson.JsonObject arg0, String arg1, char arg2)
public static BigDecimal
j(com.google.gson.JsonElement arg0, String arg1)
convertToBigDecimal(com.google.gson.JsonElement arg0, String arg1)
method_34925(com.google.gson.JsonElement arg0, String arg1)
public static BigDecimal
r(com.google.gson.JsonObject arg0, String arg1)
getAsBigDecimal(com.google.gson.JsonObject arg0, String arg1)
method_34931(com.google.gson.JsonObject arg0, String arg1)
public static BigDecimal
a(com.google.gson.JsonObject arg0, String arg1, BigDecimal arg2)
getAsBigDecimal(com.google.gson.JsonObject arg0, String arg1, BigDecimal arg2)
method_34917(com.google.gson.JsonObject arg0, String arg1, BigDecimal arg2)
public static BigInteger
k(com.google.gson.JsonElement arg0, String arg1)
convertToBigInteger(com.google.gson.JsonElement arg0, String arg1)
method_34926(com.google.gson.JsonElement arg0, String arg1)
public static BigInteger
s(com.google.gson.JsonObject arg0, String arg1)
getAsBigInteger(com.google.gson.JsonObject arg0, String arg1)
method_34932(com.google.gson.JsonObject arg0, String arg1)
public static BigInteger
a(com.google.gson.JsonObject arg0, String arg1, BigInteger arg2)
getAsBigInteger(com.google.gson.JsonObject arg0, String arg1, BigInteger arg2)
method_34918(com.google.gson.JsonObject arg0, String arg1, BigInteger arg2)
public static short
l(com.google.gson.JsonElement arg0, String arg1)
convertToShort(com.google.gson.JsonElement arg0, String arg1)
method_34928(com.google.gson.JsonElement arg0, String arg1)
public static short
t(com.google.gson.JsonObject arg0, String arg1)
getAsShort(com.google.gson.JsonObject arg0, String arg1)
method_34933(com.google.gson.JsonObject arg0, String arg1)
public static short
a(com.google.gson.JsonObject arg0, String arg1, short arg2)
getAsShort(com.google.gson.JsonObject arg0, String arg1, short arg2)
method_34919(com.google.gson.JsonObject arg0, String arg1, short arg2)
public static com.google.gson.JsonObject
m(com.google.gson.JsonElement arg0, String arg1)
convertToJsonObject(com.google.gson.JsonElement arg0, String arg1)
method_15295(com.google.gson.JsonElement arg0, String arg1)
public static com.google.gson.JsonObject
u(com.google.gson.JsonObject arg0, String arg1)
getAsJsonObject(com.google.gson.JsonObject arg0, String arg1)
method_15296(com.google.gson.JsonObject arg0, String arg1)
public static com.google.gson.JsonObject
a(com.google.gson.JsonObject arg0, String arg1, com.google.gson.JsonObject arg2)
getAsJsonObject(com.google.gson.JsonObject arg0, String arg1, com.google.gson.JsonObject arg2)
method_15281(com.google.gson.JsonObject arg0, String arg1, com.google.gson.JsonObject arg2)
public static com.google.gson.JsonArray
n(com.google.gson.JsonElement arg0, String arg1)
convertToJsonArray(com.google.gson.JsonElement arg0, String arg1)
method_15252(com.google.gson.JsonElement arg0, String arg1)
public static com.google.gson.JsonArray
v(com.google.gson.JsonObject arg0, String arg1)
getAsJsonArray(com.google.gson.JsonObject arg0, String arg1)
method_15261(com.google.gson.JsonObject arg0, String arg1)
public static com.google.gson.JsonArray
a(com.google.gson.JsonObject arg0, String arg1, com.google.gson.JsonArray arg2)
getAsJsonArray(com.google.gson.JsonObject arg0, String arg1, com.google.gson.JsonArray arg2)
method_15292(com.google.gson.JsonObject arg0, String arg1, com.google.gson.JsonArray arg2)
public static <T> T
a(com.google.gson.JsonElement arg0, String arg1, com.google.gson.JsonDeserializationContext arg2, Class<? extends T> arg3)
convertToObject(com.google.gson.JsonElement arg0, String arg1, com.google.gson.JsonDeserializationContext arg2, Class<? extends T> arg3)
method_15291(com.google.gson.JsonElement arg0, String arg1, com.google.gson.JsonDeserializationContext arg2, Class<? extends T> arg3)
public static <T> T
a(com.google.gson.JsonObject arg0, String arg1, com.google.gson.JsonDeserializationContext arg2, Class<? extends T> arg3)
getAsObject(com.google.gson.JsonObject arg0, String arg1, com.google.gson.JsonDeserializationContext arg2, Class<? extends T> arg3)
method_15272(com.google.gson.JsonObject arg0, String arg1, com.google.gson.JsonDeserializationContext arg2, Class<? extends T> arg3)
public static <T> T
a(com.google.gson.JsonObject arg0, String arg1, T arg2, com.google.gson.JsonDeserializationContext arg3, Class<? extends T> arg4)
getAsObject(com.google.gson.JsonObject arg0, String arg1, T arg2, com.google.gson.JsonDeserializationContext arg3, Class<? extends T> arg4)
method_15283(com.google.gson.JsonObject arg0, String arg1, T arg2, com.google.gson.JsonDeserializationContext arg3, Class<? extends T> arg4)
public static String
d(com.google.gson.JsonElement arg0)
getType(com.google.gson.JsonElement arg0)
method_15266(com.google.gson.JsonElement arg0)
public static <T> T
a(com.google.gson.Gson arg0, Reader arg1, Class<T> arg2)
fromJson(com.google.gson.Gson arg0, Reader arg1, Class<T> arg2)
method_15276(com.google.gson.Gson arg0, Reader arg1, Class<T> arg2)
public static <T> T
a(com.google.gson.Gson arg0, Reader arg1, com.google.gson.reflect.TypeToken<T> arg2)
fromNullableJson(com.google.gson.Gson arg0, Reader arg1, com.google.gson.reflect.TypeToken<T> arg2)
method_47992(com.google.gson.Gson arg0, Reader arg1, com.google.gson.reflect.TypeToken<T> arg2)
public static <T> T
b(com.google.gson.Gson arg0, Reader arg1, com.google.gson.reflect.TypeToken<T> arg2)
fromJson(com.google.gson.Gson arg0, Reader arg1, com.google.gson.reflect.TypeToken<T> arg2)
method_15297(com.google.gson.Gson arg0, Reader arg1, com.google.gson.reflect.TypeToken<T> arg2)
public static <T> T
a(com.google.gson.Gson arg0, String arg1, com.google.gson.reflect.TypeToken<T> arg2)
fromNullableJson(com.google.gson.Gson arg0, String arg1, com.google.gson.reflect.TypeToken<T> arg2)
method_15290(com.google.gson.Gson arg0, String arg1, com.google.gson.reflect.TypeToken<T> arg2)
public static <T> T
a(com.google.gson.Gson arg0, String arg1, Class<T> arg2)
fromJson(com.google.gson.Gson arg0, String arg1, Class<T> arg2)
method_15284(com.google.gson.Gson arg0, String arg1, Class<T> arg2)
public static com.google.gson.JsonObject
a(String arg0)
parse(String arg0)
method_15285(String arg0)
public static com.google.gson.JsonObject
a(Reader arg0)
parse(Reader arg0)
method_15255(Reader arg0)
public static com.google.gson.JsonArray
b(String arg0)
parseArray(String arg0)
method_43679(String arg0)
public static com.google.gson.JsonArray
b(Reader arg0)
parseArray(Reader arg0)
method_37165(Reader arg0)
public static String
e(com.google.gson.JsonElement arg0)
toStableString(com.google.gson.JsonElement arg0)
method_43680(com.google.gson.JsonElement arg0)
public static void
a(com.google.gson.stream.JsonWriter arg0, com.google.gson.JsonElement arg1, Comparator<String> arg2)
writeValue(com.google.gson.stream.JsonWriter arg0, com.google.gson.JsonElement arg1, Comparator<String> arg2)
method_43677(com.google.gson.stream.JsonWriter arg0, com.google.gson.JsonElement arg1, Comparator<String> arg2)
private static Collection<Map$Entry<String, com.google.gson.JsonElement>>
a(Collection<Map$Entry<String, com.google.gson.JsonElement>> arg0, Comparator<String> arg1)
sortByKeyIfNeeded(Collection<Map$Entry<String, com.google.gson.JsonElement>> arg0, Comparator<String> arg1)
method_43678(Collection<Map$Entry<String, com.google.gson.JsonElement>> arg0, Comparator<String> arg1)
public static boolean
a(com.google.gson.JsonElement arg0, int arg1)
encodesLongerThan(com.google.gson.JsonElement arg0, int arg1)
method_66034(com.google.gson.JsonElement arg0, int arg1)