Fügen Sie eine TOML-Konfiguration ein. Prüfen Sie die Ausgabe: Kommentare entfallen und der vereinfachte Parser erhält nicht alle TOML-Typen.
Läuft lokal in deinem BrowserTOML-Konfiguration einfügen und Formatieren drücken: das Werkzeug schreibt sie mit einer Zuweisung pro Zeile und [Abschnitt]-Überschriften um, zeigt dieselbe Struktur als JSON und meldet, was nicht gelesen werden konnte.
Die Analyse läuft in der Seite: nichts wird hochgeladen, und ein Durchlauf aus Formatieren, Kopieren und Leeren erzeugt keine einzige Netzwerkanfrage — dieselbe Eingabe lässt sich also auch ohne Verbindung formatieren.
Auf der Seite nachgemessen: einfache Tabellen, Punkt-Schlüssel, über mehrere Zeilen laufende Arrays, Tabellen-Arrays ([[products]]), Inline-Tabellen — auch innerhalb von Arrays — einfache und literale Zeichenketten, Ganzzahlen dezimal, hexadezimal, oktal oder binär mit Unterstrichen, Fließkommazahlen, Booleans sowie Datums- und Zeitstempel.
Die JSON-Ansicht spiegelt dieselbe Struktur: TOML-Zahlen werden JSON-Zahlen, Booleans bleiben Booleans und Tabellen werden verschachtelte Objekte, sodass sich formatierter Text und JSON-Feld Zeile für Zeile vergleichen lassen.
Mehrzeilige Zeichenketten ("""), inf und nan sowie reine Uhrzeiten wie 07:32:00 werden mit einem Fehler abgelehnt statt geraten. Kommentare entfallen in der formatierten Ausgabe, weil sie sich aus der analysierten Struktur nicht rekonstruieren lassen.
Zeitstempel kommen in Anführungszeichen zurück — JSON kennt keinen Datumstyp — und ein Tabellen-Array wird als Inline-Tabellen-Array geschrieben, etwa products = [{ name = "a" }, { name = "b" }], was für denselben Wert gültiges TOML ist.
Ein fehlender Wert, ein unlesbarer Wert oder eine doppelt definierte [Tabelle] brechen den Lauf mit einer Zeilenangabe ab, und die Ausgabefelder werden geleert, damit kein altes Ergebnis aktuell aussieht. Die Meldungen folgen der Seitensprache.
Alles läuft im Browser, und Formatieren mit leerem Feld zeigt eine Warnung statt eines Erfolgsstatus. Große Konfigurationsdateien werden genauso behandelt, denn die Arbeit ist reine Textanalyse ohne Anfrage, auf die man warten müsste.