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_CODEFORMATTING_CODEJSONTEXT_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.