Serializadores de Texto

TextSerializers proporciona una manera conveniente de serializar y deserializar instancias de Text. Hay tres formatos aplicables:

La clase TextSerializers proporcionar tres TextSerializers para serializar a una Cadena representativa o deserializar a una instancia de Texto:

  • LEGACY_FORMATTING_CODE

  • FORMATTING_CODE

  • JSON

Serialización de Texto

Para serializar un objeto de Texto, simplemente utilice el método TextSerializer#serialize(Text), especificando el apropiado objeto de Texto como el único argumento. El método devolverá una Cadena que representa el objeto de Texto.

Deserialización de Texto

To deserialize a String into its corresponding Text object, simply use the TextSerializer#deserialize(String) method, specifying the input String as the only argument. If the input is incorrectly formatted, a TextParseException will be thrown. Alternatively, use the TextSerializer#deserializeUnchecked(String) method to deserialize without any exceptions. If there is an error, the raw input will be returned in the form of a Text object.