TOML zu JSON Konverter
Wandeln Sie TOML-Konfigurationstext in formatiertes JSON um, inklusive anpassbarer Einrückung und Schlüsselsortierung.
Tool ausführen
Mit diesem Konverter wandeln Sie Konfigurationsdaten aus dem TOML-Format direkt in eine strukturierte JSON-Darstellung um. Das Werkzeug verarbeitet einfache Schlüssel-Wert-Paare, verschachtelte Tabellen, Tabellen-Arrays sowie verschiedene Datentypen wie Zeichenketten, Zahlen und Wahrheitswerte. Datums- und Zeitangaben im TOML-Format werden automatisch in ISO-konforme Textwerte überführt. Für die Ausgabe passen Sie das Layout flexibel an Ihre Anforderungen an. Sie können den numerischen Einrückungswert frei festlegen, um eine kompakte oder übersichtlich gegliederte Struktur zu erhalten. Zusätzlich lässt sich die alphabetische Sortierung aller Objektschlüssel aktivieren, was den schnellen Vergleich verschiedener Konfigurationsdateien erleichtert. Das hilft beim Datenaustausch zwischen Werkzeugen, die unterschiedliche Dateiformate voraussetzen. Bleibt das Eingabefeld leer oder enthält es nur Leerzeichen, gibt das Werkzeug ein leeres JSON-Objekt aus. Wenn die TOML-Syntax fehlerhaft ist oder nicht aufgelöst werden kann, bricht die Verarbeitung ab und zeigt einen entsprechenden Hinweis an.
Anleitung
- Fügen Sie Ihren TOML-Quelltext in das Eingabefeld ein.
- Legen Sie bei Bedarf den gewünschten Einrückungswert für die JSON-Formatierung fest.
- Aktivieren Sie die Sortieroption, wenn die JSON-Schlüssel alphabetisch geordnet werden sollen.
- Starten Sie die Konvertierung, um die formatierte JSON-Ausgabe zu erhalten.
Beispiele
- Einfache Server-Konfiguration: Eingabe (TOML): [server] host = "127.0.0.1" port = 8080 enabled = true Ausgabe (JSON, Einrückung: 2): { "server": { "host": "127.0.0.1", "port": 8080, "enabled": true } }
- Metadaten mit Zeitstempel und Liste: Eingabe (TOML): title = "Projekt" created_at = 2025-01-15T10:30:00Z tags = ["api", "config"] Ausgabe (JSON, sortiert): { "created_at": "2025-01-15T10:30:00Z", "tags": [ "api", "config" ], "title": "Projekt" }
FAQ
Wie werden Datums- und Zeitangaben aus TOML in JSON dargestellt?
Da JSON keinen eigenständigen Datentyp für Datum und Uhrzeit besitzt, werden TOML-Zeitstempel automatisch in ISO-8601-Zeichenketten umgewandelt.
Was geschieht bei einer leeren Eingabe?
Wenn das Eingabefeld leer ist oder ausschließlich Leerzeichen enthält, erzeugt der Konverter ein leeres JSON-Objekt.
Wie verhält sich das Werkzeug bei Syntaxfehlern im TOML-Code?
Fehlerhafter oder unvollständiger TOML-Code führt zu einem Verarbeitungsfehler. Das Werkzeug weist auf das Formatproblem hin, anstatt fehlerhaftes JSON auszugeben.
Kann die Reihenfolge der Schlüssel im JSON gesteuert werden?
Ja. Standardmäßig bleibt die Reihenfolge aus der TOML-Quelle erhalten. Über die Option zur Schlüsselsortierung lassen sich alle Objekteigenschaften alphabetisch ordnen.