JSON formatı
JSON (JavaScript Object Notation), “insanların kolayca okuyup yazabildikleri” ve “makinelerin kolayca ayrıştırıp oluşturabildikleri”, “hafif bir veri değişim formatıdır”. Minecraft Wiki makalesi, JSON’la ilgili detaylı bilgiler içermektedir.
Örneğin, Kırmızı renk ile formatlanmış ve altı çizili olan “Merhaba Dünya!” yazısının JSON gösterimi şu şekilde olacaktır:
{
"underlined":true,
"color":"red",
"text":"Hello World!"
}
Bu çıktı aşağıdaki kod ile üretilebilir:
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);