CLASS zi net/minecraft/util/JsonHelper FIELD a GSON Lcom/google/gson/Gson; METHOD a deserialize (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; METHOD a deserialize (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object; ARG 2 type ARG 3 lenient METHOD a deserialize (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/reflect/Type;)Ljava/lang/Object; METHOD a deserialize (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/reflect/Type;Z)Ljava/lang/Object; ARG 3 lenient METHOD a deserialize (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; ARG 1 content METHOD a deserialize (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object; ARG 1 content ARG 3 lenient METHOD a deserialize (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/reflect/Type;)Ljava/lang/Object; ARG 1 content METHOD a deserialize (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/reflect/Type;Z)Ljava/lang/Object; ARG 1 content ARG 3 lenient METHOD a isString (Lcom/google/gson/JsonElement;)Z ARG 0 element METHOD a asString (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String; ARG 0 element ARG 1 name METHOD a deserialize (Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; ARG 0 element ARG 1 name ARG 2 context ARG 3 type METHOD a hasString (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z ARG 0 object ARG 1 element METHOD a getByte (Lcom/google/gson/JsonObject;Ljava/lang/String;B)B ARG 0 object ARG 1 element ARG 2 defaultByte METHOD a getFloat (Lcom/google/gson/JsonObject;Ljava/lang/String;F)F ARG 0 object ARG 1 element ARG 2 defaultFloat METHOD a getInt (Lcom/google/gson/JsonObject;Ljava/lang/String;I)I ARG 0 object ARG 1 element ARG 2 defaultInt METHOD a getLong (Lcom/google/gson/JsonObject;Ljava/lang/String;J)J ARG 0 object ARG 1 element ARG 2 defaultLong METHOD a getArray (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray; ARG 0 object ARG 1 name ARG 2 defaultArray METHOD a deserialize (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; ARG 0 object ARG 1 element ARG 2 context ARG 3 type METHOD a getObject (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject; ARG 0 object ARG 1 element ARG 2 defaultObject METHOD a deserialize (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Object;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; ARG 0 object ARG 1 element ARG 2 defaultValue ARG 3 context ARG 4 type METHOD a getString (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ARG 0 object ARG 1 element ARG 2 defaultStr METHOD a getBoolean (Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Z ARG 0 object ARG 1 element ARG 2 defaultBoolean METHOD a deserialize (Ljava/io/Reader;)Lcom/google/gson/JsonObject; METHOD a deserialize (Ljava/io/Reader;Z)Lcom/google/gson/JsonObject; ARG 1 lenient METHOD a deserialize (Ljava/lang/String;)Lcom/google/gson/JsonObject; ARG 0 content METHOD a deserialize (Ljava/lang/String;Z)Lcom/google/gson/JsonObject; ARG 0 content ARG 1 lenient METHOD b isNumber (Lcom/google/gson/JsonElement;)Z ARG 0 element METHOD b asItem (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lbam; ARG 0 element ARG 1 name METHOD c asBoolean (Lcom/google/gson/JsonElement;Ljava/lang/String;)Z ARG 0 element ARG 1 name METHOD c hasBoolean (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z ARG 0 object ARG 1 element METHOD d getType (Lcom/google/gson/JsonElement;)Ljava/lang/String; ARG 0 element METHOD d hasArray (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z ARG 0 object ARG 1 element METHOD e asFloat (Lcom/google/gson/JsonElement;Ljava/lang/String;)F ARG 0 element ARG 1 name METHOD f asLong (Lcom/google/gson/JsonElement;Ljava/lang/String;)J ARG 0 element ARG 1 name METHOD f hasPrimitive (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z ARG 0 object ARG 1 element METHOD g asInt (Lcom/google/gson/JsonElement;Ljava/lang/String;)I ARG 0 element ARG 1 name METHOD g hasElement (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z ARG 0 object ARG 1 lement METHOD h asByte (Lcom/google/gson/JsonElement;Ljava/lang/String;)B ARG 0 element ARG 1 name METHOD h getString (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String; ARG 0 object ARG 1 element METHOD i getItem (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lbam; ARG 0 object ARG 1 key METHOD j getBoolean (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z ARG 0 object ARG 1 element METHOD l getFloat (Lcom/google/gson/JsonObject;Ljava/lang/String;)F ARG 0 object ARG 1 element METHOD m asObject (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject; ARG 0 element ARG 1 name METHOD n asArray (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray; ARG 0 element ARG 1 name METHOD n getInt (Lcom/google/gson/JsonObject;Ljava/lang/String;)I ARG 0 object ARG 1 element METHOD t getObject (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject; ARG 0 object ARG 1 element METHOD u getArray (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray; ARG 0 object ARG 1 element