Serializadores de Texto
TextSerializers proporciona una manera conveniente de serializar y deserializar instancias de Text. Hay tres formatos aplicables:
La clase TextSerializers proporcionar tres TextSerializer
s para serializar a una Cadena
representativa o deserializar a una instancia de Texto
:
LEGACY_FORMATTING_CODE
FORMATTING_CODE
JSON
TEXT_XML
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
Para deserializar una Cadena
en su correspondiente objeto de Texto
, simplemente utilice el método TextSerializer#deserialize(String), especificando la entrada de Cadena
como único argumento. Si la entrada está incorrectamente formateada, un TextParseException se producirá. Alternativamente, utilice el método TextSerializer#deserializeUnchecked(String) para deserializar sin ninguna excepción. Si hay un error, la entrada se devolverá en la forma de un objeto de Text
.