JSON-formaat
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.
Bijvoorbeeld, zou de tekst “Hello World!”, met de kleur rood en onderstreept geschreven en wordt in JSON zo geschreven:
{
"underlined":true,
"color":"red",
"text":"Hello World!"
}
De output kan worden gereproduceerd door de volgend code te gebruiken:
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);