Формат JSON

JSON is JavaScript Object Notation, a «light-weight data-interchange format» that is «easy for humans to read and write» and «for machines to parse and generate». The Minecraft Wiki details the structure of text represented in 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);