Формат JSON
JSON - это JavaScript Object Notation, «легкий формат обмена данными», который «легко читается и пишется людьми», и «прост для анализа и генерации компьютером». Minecraft Wiki детализирует структуру текста, представленного в JSON.
Например, текст «Hello World!», красным цветом и с подчеркиванием используя JSON, выглядит так:
{
"underlined":true,
"color":"red",
"text":"Hello World!"
}
Это может быть сделано в коде так:
import org.spongepowered.api.text.Text;
import org.spongepowered.api.text.format.TextColors;
import org.spongepowered.api.text.format.TextStyles;
import org.spongepowered.api.text.serializer.TextSerializers;
Text text = Text.of(TextColors.RED, TextStyles.UNDERLINE, "Hello World!");
String jsonText = TextSerializers.JSON.serialize(text);