Was die Umwandlung von TOML zu JSON bedeutet
TOML (Tom's Obvious, Minimal Language) ist ein Konfigurationsformat, das auf Lesbarkeit für Menschen ausgelegt ist. JSON dagegen ist das Standardformat, mit dem Programme, APIs und Bibliotheken Daten austauschen. Die Umwandlung von TOML zu JSON brauchst du immer dann, wenn eine menschenfreundliche Konfiguration maschinell weiterverarbeitet werden soll.
Die beiden Formate unterscheiden sich strukturell deutlich:
- TOML nutzt Abschnitte wie
[server], Schlüssel-Wert-Paare und kennt native Datentypen wie Datumswerte. - JSON kennt nur Objekte, Arrays, Strings, Zahlen, Boolesche Werte und
null.
Eine TOML-Tabelle wird zu einem verschachtelten JSON-Objekt, ein Array von Tabellen zu einem Array aus Objekten. Datums- und Zeitwerte landen in JSON als Zeichenketten, da JSON keinen eigenen Datumstyp besitzt. Wenn du anschließend wieder zurück möchtest, hilft dir der umgekehrte Konverter. Für reines TOML-Verständnis reicht oft schon der Blick auf die JSON-Struktur, weil sich verschachtelte Tabellen dort flacher und eindeutiger lesen lassen.