Package net.minecraft.network.chat
Class Component.Serializer
java.lang.Object
net.minecraft.network.chat.Component.Serializer
- All Implemented Interfaces:
- com.google.gson.JsonDeserializer<MutableComponent>,- com.google.gson.JsonSerializer<Component>
- Enclosing interface:
- Component
public static class Component.Serializer
extends Object
implements com.google.gson.JsonDeserializer<MutableComponent>, com.google.gson.JsonSerializer<Component>
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiondeserialize(com.google.gson.JsonElement p_130694_, Type p_130695_, com.google.gson.JsonDeserializationContext p_130696_) static MutableComponentfromJson(com.google.gson.JsonElement p_130692_) static MutableComponentfromJson(com.mojang.brigadier.StringReader p_130700_) static MutableComponentstatic MutableComponentfromJsonLenient(String p_130715_) private static intgetPos(com.google.gson.stream.JsonReader p_130698_) parseSeparator(Type p_178416_, com.google.gson.JsonDeserializationContext p_178417_, com.google.gson.JsonObject p_178418_) com.google.gson.JsonElementprivate voidserializeSeparator(com.google.gson.JsonSerializationContext p_178412_, com.google.gson.JsonObject p_178413_, Optional<Component> p_178414_) private voidserializeStyle(Style p_130710_, com.google.gson.JsonObject p_130711_, com.google.gson.JsonSerializationContext p_130712_) static Stringstatic com.google.gson.JsonElementtoJsonTree(Component p_130717_) static StringtoStableJson(Component p_237123_) private static ObjectunwrapTextArgument(Object p_237121_) 
- 
Field Details- 
GSONprivate static final com.google.gson.Gson GSON
- 
JSON_READER_POS
- 
JSON_READER_LINESTART
 
- 
- 
Constructor Details- 
Serializerpublic Serializer()
 
- 
- 
Method Details- 
deserializepublic MutableComponent deserialize(com.google.gson.JsonElement p_130694_, Type p_130695_, com.google.gson.JsonDeserializationContext p_130696_) throws com.google.gson.JsonParseException - Specified by:
- deserializein interface- com.google.gson.JsonDeserializer<MutableComponent>
- Throws:
- com.google.gson.JsonParseException
 
- 
unwrapTextArgument
- 
parseSeparator
- 
serializeStyleprivate void serializeStyle(Style p_130710_, com.google.gson.JsonObject p_130711_, com.google.gson.JsonSerializationContext p_130712_) 
- 
serializepublic com.google.gson.JsonElement serialize(Component p_130706_, Type p_130707_, com.google.gson.JsonSerializationContext p_130708_) - Specified by:
- serializein interface- com.google.gson.JsonSerializer<Component>
 
- 
serializeSeparator
- 
toJson
- 
toStableJson
- 
toJsonTree
- 
fromJson
- 
fromJson
- 
fromJsonLenient
- 
fromJson
- 
getPosprivate static int getPos(com.google.gson.stream.JsonReader p_130698_) 
 
-