Package net.minecraft.util
Class JsonHelper
java.lang.Object
net.minecraft.util.JsonHelper
Provides methods for validating and deserializing JSON elements.
- Mappings:
Namespace Name named net/minecraft/util/JsonHelperintermediary net/minecraft/class_3518official azu
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JsonArrayasArray(JsonElement element, String name) static BigDecimalasBigDecimal(JsonElement element, String name) static BigIntegerasBigInteger(JsonElement element, String name) static booleanasBoolean(JsonElement element, String name) static byteasByte(JsonElement element, String name) static charasChar(JsonElement element, String name) static doubleasDouble(JsonElement object, String name) static floatasFloat(JsonElement element, String name) static intasInt(JsonElement element, String name) static RegistryEntry<Item> asItem(JsonElement element, String name) static longasLong(JsonElement element, String name) static JsonObjectasObject(JsonElement element, String name) static shortasShort(JsonElement element, String name) static StringasString(JsonElement element, String name) static <T> Tdeserialize(@Nullable JsonElement element, String name, JsonDeserializationContext context, Class<? extends T> type) static <T> Tdeserialize(Gson gson, Reader reader, TypeToken<T> typeToken) static <T> Tdeserialize(Gson gson, Reader reader, TypeToken<T> typeToken, boolean lenient) static <T> Tdeserialize(Gson gson, Reader reader, Class<T> type) static <T> Tdeserialize(Gson gson, Reader reader, Class<T> type, boolean lenient) static <T> Tdeserialize(Gson gson, String content, TypeToken<T> typeToken) static <T> Tdeserialize(Gson gson, String content, TypeToken<T> typeToken, boolean lenient) static <T> Tdeserialize(Gson gson, String content, Class<T> type) static <T> Tdeserialize(Gson gson, String content, Class<T> type, boolean lenient) static <T> Tdeserialize(JsonObject object, String element, JsonDeserializationContext context, Class<? extends T> type) static <T> Tdeserialize(JsonObject object, String element, T defaultValue, JsonDeserializationContext context, Class<? extends T> type) static JsonObjectdeserialize(Reader reader) static JsonObjectdeserialize(Reader reader, boolean lenient) static JsonObjectdeserialize(String content) static JsonObjectdeserialize(String content, boolean lenient) static JsonArraydeserializeArray(Reader reader) static JsonArraydeserializeArray(String content) static <T> TdeserializeNullable(Gson gson, Reader reader, TypeToken<T> typeToken, boolean lenient) static <T> TdeserializeNullable(Gson gson, Reader reader, Class<T> type, boolean lenient) static <T> TdeserializeNullable(Gson gson, String content, Class<T> type, boolean lenient) static JsonArraygetArray(JsonObject object, String element) getArray(JsonObject object, String name, @Nullable JsonArray defaultArray) static BigDecimalgetBigDecimal(JsonObject object, String element) static BigDecimalgetBigDecimal(JsonObject object, String element, BigDecimal defaultBigDecimal) static BigIntegergetBigInteger(JsonObject object, String element) static BigIntegergetBigInteger(JsonObject object, String element, BigInteger defaultBigInteger) static booleangetBoolean(JsonObject object, String element) static booleangetBoolean(JsonObject object, String element, boolean defaultBoolean) static bytegetByte(JsonObject object, String element) static bytegetByte(JsonObject object, String element, byte defaultByte) static chargetChar(JsonObject object, String element) static chargetChar(JsonObject object, String element, char defaultChar) static doublegetDouble(JsonObject object, String element) static doublegetDouble(JsonObject object, String element, double defaultDouble) static JsonElementgetElement(JsonObject object, String name) static floatgetFloat(JsonObject object, String element) static floatgetFloat(JsonObject object, String element, float defaultFloat) static intgetInt(JsonObject object, String element) static intgetInt(JsonObject object, String element, int defaultInt) static RegistryEntry<Item> getItem(JsonObject object, String key) static @Nullable RegistryEntry<Item> getItem(JsonObject object, String key, @Nullable RegistryEntry<Item> defaultValue) static longgetLong(JsonObject object, String name) static longgetLong(JsonObject object, String element, long defaultLong) static JsonObjectgetObject(JsonObject object, String element) static @Nullable JsonObjectgetObject(JsonObject object, String element, @Nullable JsonObject defaultObject) static shortgetShort(JsonObject object, String element) static shortgetShort(JsonObject object, String element, short defaultShort) static StringgetString(JsonObject object, String element) getString(JsonObject object, String element, @Nullable String defaultStr) static StringgetType(@Nullable JsonElement element) static booleanhasArray(JsonObject object, String element) static booleanhasBoolean(JsonObject object, String element) static booleanhasElement(@Nullable JsonObject object, String element) static booleanhasJsonObject(JsonObject object, String element) static booleanhasNumber(JsonObject object, String element) static booleanhasPrimitive(JsonObject object, String element) static booleanhasString(JsonObject object, String element) static booleanisBoolean(JsonElement object) static booleanisNumber(JsonElement element) static booleanisString(JsonElement element) private static Collection<Map.Entry<String, JsonElement>> sort(Collection<Map.Entry<String, JsonElement>> entries, @Nullable Comparator<String> comparator) static StringtoSortedString(JsonElement json) static voidwriteSorted(JsonWriter writer, @Nullable JsonElement json, @Nullable Comparator<String> comparator)
-
Field Details
-
GSON
- Mappings:
Namespace Name Mixin selector named GSONLnet/minecraft/util/JsonHelper;GSON:Lcom/google/gson/Gson;intermediary field_15657Lnet/minecraft/class_3518;field_15657:Lcom/google/gson/Gson;official aLazu;a:Lcom/google/gson/Gson;
-
-
Constructor Details
-
JsonHelper
public JsonHelper()
-
-
Method Details
-
hasString
- Mappings:
Namespace Name Mixin selector named hasStringLnet/minecraft/util/JsonHelper;hasString(Lcom/google/gson/JsonObject;Ljava/lang/String;)Zintermediary method_15289Lnet/minecraft/class_3518;method_15289(Lcom/google/gson/JsonObject;Ljava/lang/String;)Zofficial aLazu;a(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
-
isString
- Mappings:
Namespace Name Mixin selector named isStringLnet/minecraft/util/JsonHelper;isString(Lcom/google/gson/JsonElement;)Zintermediary method_15286Lnet/minecraft/class_3518;method_15286(Lcom/google/gson/JsonElement;)Zofficial aLazu;a(Lcom/google/gson/JsonElement;)Z
-
hasNumber
- Mappings:
Namespace Name Mixin selector named hasNumberLnet/minecraft/util/JsonHelper;hasNumber(Lcom/google/gson/JsonObject;Ljava/lang/String;)Zintermediary method_34920Lnet/minecraft/class_3518;method_34920(Lcom/google/gson/JsonObject;Ljava/lang/String;)Zofficial bLazu;b(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
-
isNumber
- Mappings:
Namespace Name Mixin selector named isNumberLnet/minecraft/util/JsonHelper;isNumber(Lcom/google/gson/JsonElement;)Zintermediary method_15275Lnet/minecraft/class_3518;method_15275(Lcom/google/gson/JsonElement;)Zofficial bLazu;b(Lcom/google/gson/JsonElement;)Z
-
hasBoolean
- Mappings:
Namespace Name Mixin selector named hasBooleanLnet/minecraft/util/JsonHelper;hasBoolean(Lcom/google/gson/JsonObject;Ljava/lang/String;)Zintermediary method_15254Lnet/minecraft/class_3518;method_15254(Lcom/google/gson/JsonObject;Ljava/lang/String;)Zofficial cLazu;c(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
-
isBoolean
- Mappings:
Namespace Name Mixin selector named isBooleanLnet/minecraft/util/JsonHelper;isBoolean(Lcom/google/gson/JsonElement;)Zintermediary method_34921Lnet/minecraft/class_3518;method_34921(Lcom/google/gson/JsonElement;)Zofficial cLazu;c(Lcom/google/gson/JsonElement;)Z
-
hasArray
- Mappings:
Namespace Name Mixin selector named hasArrayLnet/minecraft/util/JsonHelper;hasArray(Lcom/google/gson/JsonObject;Ljava/lang/String;)Zintermediary method_15264Lnet/minecraft/class_3518;method_15264(Lcom/google/gson/JsonObject;Ljava/lang/String;)Zofficial dLazu;d(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
-
hasJsonObject
- Mappings:
Namespace Name Mixin selector named hasJsonObjectLnet/minecraft/util/JsonHelper;hasJsonObject(Lcom/google/gson/JsonObject;Ljava/lang/String;)Zintermediary method_34923Lnet/minecraft/class_3518;method_34923(Lcom/google/gson/JsonObject;Ljava/lang/String;)Zofficial eLazu;e(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
-
hasPrimitive
- Mappings:
Namespace Name Mixin selector named hasPrimitiveLnet/minecraft/util/JsonHelper;hasPrimitive(Lcom/google/gson/JsonObject;Ljava/lang/String;)Zintermediary method_15278Lnet/minecraft/class_3518;method_15278(Lcom/google/gson/JsonObject;Ljava/lang/String;)Zofficial fLazu;f(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
-
hasElement
- Mappings:
Namespace Name Mixin selector named hasElementLnet/minecraft/util/JsonHelper;hasElement(Lcom/google/gson/JsonObject;Ljava/lang/String;)Zintermediary method_15294Lnet/minecraft/class_3518;method_15294(Lcom/google/gson/JsonObject;Ljava/lang/String;)Zofficial gLazu;g(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
-
getElement
- Mappings:
Namespace Name Mixin selector named getElementLnet/minecraft/util/JsonHelper;getElement(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonElement;intermediary method_52226Lnet/minecraft/class_3518;method_52226(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonElement;official hLazu;h(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonElement;
-
asString
- Mappings:
Namespace Name Mixin selector named asStringLnet/minecraft/util/JsonHelper;asString(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String;intermediary method_15287Lnet/minecraft/class_3518;method_15287(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String;official aLazu;a(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String;
-
getString
- Mappings:
Namespace Name Mixin selector named getStringLnet/minecraft/util/JsonHelper;getString(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;intermediary method_15265Lnet/minecraft/class_3518;method_15265(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;official iLazu;i(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;
-
getString
@Contract("_,_,!null->!null;_,_,null->_") @Nullable public static @Nullable String getString(JsonObject object, String element, @Nullable @Nullable String defaultStr) - Mappings:
Namespace Name Mixin selector named getStringLnet/minecraft/util/JsonHelper;getString(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;intermediary method_15253Lnet/minecraft/class_3518;method_15253(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;official aLazu;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
-
asItem
- Mappings:
Namespace Name Mixin selector named asItemLnet/minecraft/util/JsonHelper;asItem(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lnet/minecraft/registry/entry/RegistryEntry;intermediary method_15256Lnet/minecraft/class_3518;method_15256(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lnet/minecraft/class_6880;official bLazu;b(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljq;
-
getItem
- Mappings:
Namespace Name Mixin selector named getItemLnet/minecraft/util/JsonHelper;getItem(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/registry/entry/RegistryEntry;intermediary method_15288Lnet/minecraft/class_3518;method_15288(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/class_6880;official jLazu;j(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljq;
-
getItem
@Contract("_,_,!null->!null;_,_,null->_") @Nullable public static @Nullable RegistryEntry<Item> getItem(JsonObject object, String key, @Nullable @Nullable RegistryEntry<Item> defaultValue) - Mappings:
Namespace Name Mixin selector named getItemLnet/minecraft/util/JsonHelper;getItem(Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/registry/entry/RegistryEntry;intermediary method_34916Lnet/minecraft/class_3518;method_34916(Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_6880;)Lnet/minecraft/class_6880;official aLazu;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljq;)Ljq;
-
asBoolean
- Mappings:
Namespace Name Mixin selector named asBooleanLnet/minecraft/util/JsonHelper;asBoolean(Lcom/google/gson/JsonElement;Ljava/lang/String;)Zintermediary method_15268Lnet/minecraft/class_3518;method_15268(Lcom/google/gson/JsonElement;Ljava/lang/String;)Zofficial cLazu;c(Lcom/google/gson/JsonElement;Ljava/lang/String;)Z
-
getBoolean
- Mappings:
Namespace Name Mixin selector named getBooleanLnet/minecraft/util/JsonHelper;getBoolean(Lcom/google/gson/JsonObject;Ljava/lang/String;)Zintermediary method_15270Lnet/minecraft/class_3518;method_15270(Lcom/google/gson/JsonObject;Ljava/lang/String;)Zofficial kLazu;k(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
-
getBoolean
- Mappings:
Namespace Name Mixin selector named getBooleanLnet/minecraft/util/JsonHelper;getBoolean(Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Zintermediary method_15258Lnet/minecraft/class_3518;method_15258(Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Zofficial aLazu;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Z
-
asDouble
- Mappings:
Namespace Name Mixin selector named asDoubleLnet/minecraft/util/JsonHelper;asDouble(Lcom/google/gson/JsonElement;Ljava/lang/String;)Dintermediary method_34922Lnet/minecraft/class_3518;method_34922(Lcom/google/gson/JsonElement;Ljava/lang/String;)Dofficial dLazu;d(Lcom/google/gson/JsonElement;Ljava/lang/String;)D
-
getDouble
- Mappings:
Namespace Name Mixin selector named getDoubleLnet/minecraft/util/JsonHelper;getDouble(Lcom/google/gson/JsonObject;Ljava/lang/String;)Dintermediary method_34927Lnet/minecraft/class_3518;method_34927(Lcom/google/gson/JsonObject;Ljava/lang/String;)Dofficial lLazu;l(Lcom/google/gson/JsonObject;Ljava/lang/String;)D
-
getDouble
- Mappings:
Namespace Name Mixin selector named getDoubleLnet/minecraft/util/JsonHelper;getDouble(Lcom/google/gson/JsonObject;Ljava/lang/String;D)Dintermediary method_34915Lnet/minecraft/class_3518;method_34915(Lcom/google/gson/JsonObject;Ljava/lang/String;D)Dofficial aLazu;a(Lcom/google/gson/JsonObject;Ljava/lang/String;D)D
-
asFloat
- Mappings:
Namespace Name Mixin selector named asFloatLnet/minecraft/util/JsonHelper;asFloat(Lcom/google/gson/JsonElement;Ljava/lang/String;)Fintermediary method_15269Lnet/minecraft/class_3518;method_15269(Lcom/google/gson/JsonElement;Ljava/lang/String;)Fofficial eLazu;e(Lcom/google/gson/JsonElement;Ljava/lang/String;)F
-
getFloat
- Mappings:
Namespace Name Mixin selector named getFloatLnet/minecraft/util/JsonHelper;getFloat(Lcom/google/gson/JsonObject;Ljava/lang/String;)Fintermediary method_15259Lnet/minecraft/class_3518;method_15259(Lcom/google/gson/JsonObject;Ljava/lang/String;)Fofficial mLazu;m(Lcom/google/gson/JsonObject;Ljava/lang/String;)F
-
getFloat
- Mappings:
Namespace Name Mixin selector named getFloatLnet/minecraft/util/JsonHelper;getFloat(Lcom/google/gson/JsonObject;Ljava/lang/String;F)Fintermediary method_15277Lnet/minecraft/class_3518;method_15277(Lcom/google/gson/JsonObject;Ljava/lang/String;F)Fofficial aLazu;a(Lcom/google/gson/JsonObject;Ljava/lang/String;F)F
-
asLong
- Mappings:
Namespace Name Mixin selector named asLongLnet/minecraft/util/JsonHelper;asLong(Lcom/google/gson/JsonElement;Ljava/lang/String;)Jintermediary method_15263Lnet/minecraft/class_3518;method_15263(Lcom/google/gson/JsonElement;Ljava/lang/String;)Jofficial fLazu;f(Lcom/google/gson/JsonElement;Ljava/lang/String;)J
-
getLong
- Mappings:
Namespace Name Mixin selector named getLongLnet/minecraft/util/JsonHelper;getLong(Lcom/google/gson/JsonObject;Ljava/lang/String;)Jintermediary method_22449Lnet/minecraft/class_3518;method_22449(Lcom/google/gson/JsonObject;Ljava/lang/String;)Jofficial nLazu;n(Lcom/google/gson/JsonObject;Ljava/lang/String;)J
-
getLong
- Mappings:
Namespace Name Mixin selector named getLongLnet/minecraft/util/JsonHelper;getLong(Lcom/google/gson/JsonObject;Ljava/lang/String;J)Jintermediary method_15280Lnet/minecraft/class_3518;method_15280(Lcom/google/gson/JsonObject;Ljava/lang/String;J)Jofficial aLazu;a(Lcom/google/gson/JsonObject;Ljava/lang/String;J)J
-
asInt
- Mappings:
Namespace Name Mixin selector named asIntLnet/minecraft/util/JsonHelper;asInt(Lcom/google/gson/JsonElement;Ljava/lang/String;)Iintermediary method_15257Lnet/minecraft/class_3518;method_15257(Lcom/google/gson/JsonElement;Ljava/lang/String;)Iofficial gLazu;g(Lcom/google/gson/JsonElement;Ljava/lang/String;)I
-
getInt
- Mappings:
Namespace Name Mixin selector named getIntLnet/minecraft/util/JsonHelper;getInt(Lcom/google/gson/JsonObject;Ljava/lang/String;)Iintermediary method_15260Lnet/minecraft/class_3518;method_15260(Lcom/google/gson/JsonObject;Ljava/lang/String;)Iofficial oLazu;o(Lcom/google/gson/JsonObject;Ljava/lang/String;)I
-
getInt
- Mappings:
Namespace Name Mixin selector named getIntLnet/minecraft/util/JsonHelper;getInt(Lcom/google/gson/JsonObject;Ljava/lang/String;I)Iintermediary method_15282Lnet/minecraft/class_3518;method_15282(Lcom/google/gson/JsonObject;Ljava/lang/String;I)Iofficial aLazu;a(Lcom/google/gson/JsonObject;Ljava/lang/String;I)I
-
asByte
- Mappings:
Namespace Name Mixin selector named asByteLnet/minecraft/util/JsonHelper;asByte(Lcom/google/gson/JsonElement;Ljava/lang/String;)Bintermediary method_15293Lnet/minecraft/class_3518;method_15293(Lcom/google/gson/JsonElement;Ljava/lang/String;)Bofficial hLazu;h(Lcom/google/gson/JsonElement;Ljava/lang/String;)B
-
getByte
- Mappings:
Namespace Name Mixin selector named getByteLnet/minecraft/util/JsonHelper;getByte(Lcom/google/gson/JsonObject;Ljava/lang/String;)Bintermediary method_34929Lnet/minecraft/class_3518;method_34929(Lcom/google/gson/JsonObject;Ljava/lang/String;)Bofficial pLazu;p(Lcom/google/gson/JsonObject;Ljava/lang/String;)B
-
getByte
- Mappings:
Namespace Name Mixin selector named getByteLnet/minecraft/util/JsonHelper;getByte(Lcom/google/gson/JsonObject;Ljava/lang/String;B)Bintermediary method_15271Lnet/minecraft/class_3518;method_15271(Lcom/google/gson/JsonObject;Ljava/lang/String;B)Bofficial aLazu;a(Lcom/google/gson/JsonObject;Ljava/lang/String;B)B
-
asChar
- Mappings:
Namespace Name Mixin selector named asCharLnet/minecraft/util/JsonHelper;asChar(Lcom/google/gson/JsonElement;Ljava/lang/String;)Cintermediary method_34924Lnet/minecraft/class_3518;method_34924(Lcom/google/gson/JsonElement;Ljava/lang/String;)Cofficial iLazu;i(Lcom/google/gson/JsonElement;Ljava/lang/String;)C
-
getChar
- Mappings:
Namespace Name Mixin selector named getCharLnet/minecraft/util/JsonHelper;getChar(Lcom/google/gson/JsonObject;Ljava/lang/String;)Cintermediary method_34930Lnet/minecraft/class_3518;method_34930(Lcom/google/gson/JsonObject;Ljava/lang/String;)Cofficial qLazu;q(Lcom/google/gson/JsonObject;Ljava/lang/String;)C
-
getChar
- Mappings:
Namespace Name Mixin selector named getCharLnet/minecraft/util/JsonHelper;getChar(Lcom/google/gson/JsonObject;Ljava/lang/String;C)Cintermediary method_34914Lnet/minecraft/class_3518;method_34914(Lcom/google/gson/JsonObject;Ljava/lang/String;C)Cofficial aLazu;a(Lcom/google/gson/JsonObject;Ljava/lang/String;C)C
-
asBigDecimal
- Mappings:
Namespace Name Mixin selector named asBigDecimalLnet/minecraft/util/JsonHelper;asBigDecimal(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigDecimal;intermediary method_34925Lnet/minecraft/class_3518;method_34925(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigDecimal;official jLazu;j(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigDecimal;
-
getBigDecimal
- Mappings:
Namespace Name Mixin selector named getBigDecimalLnet/minecraft/util/JsonHelper;getBigDecimal(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigDecimal;intermediary method_34931Lnet/minecraft/class_3518;method_34931(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigDecimal;official rLazu;r(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigDecimal;
-
getBigDecimal
public static BigDecimal getBigDecimal(JsonObject object, String element, BigDecimal defaultBigDecimal) - Mappings:
Namespace Name Mixin selector named getBigDecimalLnet/minecraft/util/JsonHelper;getBigDecimal(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigDecimal;)Ljava/math/BigDecimal;intermediary method_34917Lnet/minecraft/class_3518;method_34917(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigDecimal;)Ljava/math/BigDecimal;official aLazu;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
-
asBigInteger
- Mappings:
Namespace Name Mixin selector named asBigIntegerLnet/minecraft/util/JsonHelper;asBigInteger(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigInteger;intermediary method_34926Lnet/minecraft/class_3518;method_34926(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigInteger;official kLazu;k(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigInteger;
-
getBigInteger
- Mappings:
Namespace Name Mixin selector named getBigIntegerLnet/minecraft/util/JsonHelper;getBigInteger(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigInteger;intermediary method_34932Lnet/minecraft/class_3518;method_34932(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigInteger;official sLazu;s(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigInteger;
-
getBigInteger
public static BigInteger getBigInteger(JsonObject object, String element, BigInteger defaultBigInteger) - Mappings:
Namespace Name Mixin selector named getBigIntegerLnet/minecraft/util/JsonHelper;getBigInteger(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger;intermediary method_34918Lnet/minecraft/class_3518;method_34918(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger;official aLazu;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger;
-
asShort
- Mappings:
Namespace Name Mixin selector named asShortLnet/minecraft/util/JsonHelper;asShort(Lcom/google/gson/JsonElement;Ljava/lang/String;)Sintermediary method_34928Lnet/minecraft/class_3518;method_34928(Lcom/google/gson/JsonElement;Ljava/lang/String;)Sofficial lLazu;l(Lcom/google/gson/JsonElement;Ljava/lang/String;)S
-
getShort
- Mappings:
Namespace Name Mixin selector named getShortLnet/minecraft/util/JsonHelper;getShort(Lcom/google/gson/JsonObject;Ljava/lang/String;)Sintermediary method_34933Lnet/minecraft/class_3518;method_34933(Lcom/google/gson/JsonObject;Ljava/lang/String;)Sofficial tLazu;t(Lcom/google/gson/JsonObject;Ljava/lang/String;)S
-
getShort
- Mappings:
Namespace Name Mixin selector named getShortLnet/minecraft/util/JsonHelper;getShort(Lcom/google/gson/JsonObject;Ljava/lang/String;S)Sintermediary method_34919Lnet/minecraft/class_3518;method_34919(Lcom/google/gson/JsonObject;Ljava/lang/String;S)Sofficial aLazu;a(Lcom/google/gson/JsonObject;Ljava/lang/String;S)S
-
asObject
- Mappings:
Namespace Name Mixin selector named asObjectLnet/minecraft/util/JsonHelper;asObject(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject;intermediary method_15295Lnet/minecraft/class_3518;method_15295(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject;official mLazu;m(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject;
-
getObject
- Mappings:
Namespace Name Mixin selector named getObjectLnet/minecraft/util/JsonHelper;getObject(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject;intermediary method_15296Lnet/minecraft/class_3518;method_15296(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject;official uLazu;u(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject;
-
getObject
@Contract("_,_,!null->!null;_,_,null->_") @Nullable public static @Nullable JsonObject getObject(JsonObject object, String element, @Nullable @Nullable JsonObject defaultObject) - Mappings:
Namespace Name Mixin selector named getObjectLnet/minecraft/util/JsonHelper;getObject(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject;intermediary method_15281Lnet/minecraft/class_3518;method_15281(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject;official aLazu;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject;
-
asArray
- Mappings:
Namespace Name Mixin selector named asArrayLnet/minecraft/util/JsonHelper;asArray(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray;intermediary method_15252Lnet/minecraft/class_3518;method_15252(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray;official nLazu;n(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray;
-
getArray
- Mappings:
Namespace Name Mixin selector named getArrayLnet/minecraft/util/JsonHelper;getArray(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray;intermediary method_15261Lnet/minecraft/class_3518;method_15261(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray;official vLazu;v(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray;
-
getArray
@Contract("_,_,!null->!null;_,_,null->_") @Nullable public static @Nullable JsonArray getArray(JsonObject object, String name, @Nullable @Nullable JsonArray defaultArray) - Mappings:
Namespace Name Mixin selector named getArrayLnet/minecraft/util/JsonHelper;getArray(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray;intermediary method_15292Lnet/minecraft/class_3518;method_15292(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray;official aLazu;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray;
-
deserialize
public static <T> T deserialize(@Nullable @Nullable JsonElement element, String name, JsonDeserializationContext context, Class<? extends T> type) - Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;intermediary method_15291Lnet/minecraft/class_3518;method_15291(Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;official aLazu;a(Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;
-
deserialize
public static <T> T deserialize(JsonObject object, String element, JsonDeserializationContext context, Class<? extends T> type) - Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;intermediary method_15272Lnet/minecraft/class_3518;method_15272(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;official aLazu;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;
-
deserialize
@Contract("_,_,!null,_,_->!null;_,_,null,_,_->_") @Nullable public static <T> T deserialize(JsonObject object, String element, @Nullable T defaultValue, JsonDeserializationContext context, Class<? extends T> type) - Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Object;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;intermediary method_15283Lnet/minecraft/class_3518;method_15283(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Object;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;official aLazu;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Object;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;
-
getType
- Mappings:
Namespace Name Mixin selector named getTypeLnet/minecraft/util/JsonHelper;getType(Lcom/google/gson/JsonElement;)Ljava/lang/String;intermediary method_15266Lnet/minecraft/class_3518;method_15266(Lcom/google/gson/JsonElement;)Ljava/lang/String;official dLazu;d(Lcom/google/gson/JsonElement;)Ljava/lang/String;
-
deserializeNullable
@Nullable public static <T> T deserializeNullable(Gson gson, Reader reader, Class<T> type, boolean lenient) - Mappings:
Namespace Name Mixin selector named deserializeNullableLnet/minecraft/util/JsonHelper;deserializeNullable(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object;intermediary method_47993Lnet/minecraft/class_3518;method_47993(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object;official aLazu;a(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object;intermediary method_15267Lnet/minecraft/class_3518;method_15267(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object;official bLazu;b(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object;
-
deserializeNullable
@Nullable public static <T> T deserializeNullable(Gson gson, Reader reader, TypeToken<T> typeToken, boolean lenient) - Mappings:
Namespace Name Mixin selector named deserializeNullableLnet/minecraft/util/JsonHelper;deserializeNullable(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;intermediary method_47992Lnet/minecraft/class_3518;method_47992(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;official aLazu;a(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;intermediary method_15273Lnet/minecraft/class_3518;method_15273(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;official bLazu;b(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;
-
deserialize
@Nullable public static <T> T deserialize(Gson gson, String content, TypeToken<T> typeToken, boolean lenient) - Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;intermediary method_15262Lnet/minecraft/class_3518;method_15262(Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;official aLazu;a(Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object;intermediary method_15279Lnet/minecraft/class_3518;method_15279(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object;official aLazu;a(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object;
-
deserializeNullable
@Nullable public static <T> T deserializeNullable(Gson gson, String content, Class<T> type, boolean lenient) - Mappings:
Namespace Name Mixin selector named deserializeNullableLnet/minecraft/util/JsonHelper;deserializeNullable(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object;intermediary method_47994Lnet/minecraft/class_3518;method_47994(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object;official bLazu;b(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object;intermediary method_15297Lnet/minecraft/class_3518;method_15297(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object;official aLazu;a(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object;intermediary method_15290Lnet/minecraft/class_3518;method_15290(Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object;official aLazu;a(Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;intermediary method_15276Lnet/minecraft/class_3518;method_15276(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;official aLazu;a(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;intermediary method_15284Lnet/minecraft/class_3518;method_15284(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;official aLazu;a(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/util/JsonHelper;deserialize(Ljava/lang/String;Z)Lcom/google/gson/JsonObject;intermediary method_15298Lnet/minecraft/class_3518;method_15298(Ljava/lang/String;Z)Lcom/google/gson/JsonObject;official aLazu;a(Ljava/lang/String;Z)Lcom/google/gson/JsonObject;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/util/JsonHelper;deserialize(Ljava/io/Reader;Z)Lcom/google/gson/JsonObject;intermediary method_15274Lnet/minecraft/class_3518;method_15274(Ljava/io/Reader;Z)Lcom/google/gson/JsonObject;official aLazu;a(Ljava/io/Reader;Z)Lcom/google/gson/JsonObject;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/util/JsonHelper;deserialize(Ljava/lang/String;)Lcom/google/gson/JsonObject;intermediary method_15285Lnet/minecraft/class_3518;method_15285(Ljava/lang/String;)Lcom/google/gson/JsonObject;official aLazu;a(Ljava/lang/String;)Lcom/google/gson/JsonObject;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/util/JsonHelper;deserialize(Ljava/io/Reader;)Lcom/google/gson/JsonObject;intermediary method_15255Lnet/minecraft/class_3518;method_15255(Ljava/io/Reader;)Lcom/google/gson/JsonObject;official aLazu;a(Ljava/io/Reader;)Lcom/google/gson/JsonObject;
-
deserializeArray
- Mappings:
Namespace Name Mixin selector named deserializeArrayLnet/minecraft/util/JsonHelper;deserializeArray(Ljava/lang/String;)Lcom/google/gson/JsonArray;intermediary method_43679Lnet/minecraft/class_3518;method_43679(Ljava/lang/String;)Lcom/google/gson/JsonArray;official bLazu;b(Ljava/lang/String;)Lcom/google/gson/JsonArray;
-
deserializeArray
- Mappings:
Namespace Name Mixin selector named deserializeArrayLnet/minecraft/util/JsonHelper;deserializeArray(Ljava/io/Reader;)Lcom/google/gson/JsonArray;intermediary method_37165Lnet/minecraft/class_3518;method_37165(Ljava/io/Reader;)Lcom/google/gson/JsonArray;official bLazu;b(Ljava/io/Reader;)Lcom/google/gson/JsonArray;
-
toSortedString
- Mappings:
Namespace Name Mixin selector named toSortedStringLnet/minecraft/util/JsonHelper;toSortedString(Lcom/google/gson/JsonElement;)Ljava/lang/String;intermediary method_43680Lnet/minecraft/class_3518;method_43680(Lcom/google/gson/JsonElement;)Ljava/lang/String;official eLazu;e(Lcom/google/gson/JsonElement;)Ljava/lang/String;
-
writeSorted
public static void writeSorted(JsonWriter writer, @Nullable @Nullable JsonElement json, @Nullable @Nullable Comparator<String> comparator) throws IOException - Throws:
IOException- Mappings:
Namespace Name Mixin selector named writeSortedLnet/minecraft/util/JsonHelper;writeSorted(Lcom/google/gson/stream/JsonWriter;Lcom/google/gson/JsonElement;Ljava/util/Comparator;)Vintermediary method_43677Lnet/minecraft/class_3518;method_43677(Lcom/google/gson/stream/JsonWriter;Lcom/google/gson/JsonElement;Ljava/util/Comparator;)Vofficial aLazu;a(Lcom/google/gson/stream/JsonWriter;Lcom/google/gson/JsonElement;Ljava/util/Comparator;)V
-
sort
private static Collection<Map.Entry<String,JsonElement>> sort(Collection<Map.Entry<String, JsonElement>> entries, @Nullable @Nullable Comparator<String> comparator) - Mappings:
Namespace Name Mixin selector named sortLnet/minecraft/util/JsonHelper;sort(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/util/Collection;intermediary method_43678Lnet/minecraft/class_3518;method_43678(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/util/Collection;official aLazu;a(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/util/Collection;
-