JSON-formaat

JSON is ‘JavaScript Object Notation < http://www.json.org/ >’, een ‘light-weight-gegevensuitwisseling format” dat is “gemakkelijk voor mensen om te lezen en schrijven”en”voor machines voor het te lezen en genereren “. De ‘Minecraft Wiki < http://minecraft.gamepedia.com/Commands#Raw_JSON_Text >’ geeft een overzicht van de structuur van de tekst die wordt weergegeven 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);