Сериализация текста

TextSerializer предоставляет удобный способ для сериализации и десериализациия экземпляров Text. Существует три применимых формата:

Класс TextSerializers предоставляет три TextSerializer для сериализации в String или десериализации в экземпляр класса Text:

  • LEGACY_FORMATTING_CODE

  • FORMATTING_CODE

  • JSON

Сериализация текста

Чтобы сериализовать объект Text, используйте метод TextSerializer#serialize(Text), указав в качестве единственного аргумента объект Text. Метод возвращает String представляющий объект Text.

Десериализация текста

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.