TOML zu JSON Konverter
Konvertieren Sie TOML-Konfigurationen sofort in JSON mit diesem kostenlosen Online-Tool. UnterstĂŒtzt verschachtelte Tabellen, Arrays von Tabellen, Inline-Tabellen, mehrzeilige Strings und bietet Pretty/Compact/Sorted-Ausgabestile, Strukturvisualisierung, zeilengenaue Fehlermeldungen und Ein-Klick-Beispiele.
Dein Adblocker verhindert, dass wir Werbung anzeigen
MiniWebtool ist kostenlos dank Werbung. Wenn dir dieses Tool geholfen hat, unterstĂŒtze uns mit Premium (werbefrei + schneller) oder setze MiniWebtool.com auf die Whitelist und lade die Seite neu.
- Oder auf Premium upgraden (werbefrei)
- Erlaube Werbung fĂŒr MiniWebtool.com, dann neu laden
TOML zu JSON Konverter
Willkommen beim TOML zu JSON Konverter, einem kostenlosen Online-Tool, das jede TOML-Konfiguration mit einem Klick in sauberes, gĂŒltiges JSON umwandelt. Egal, ob Sie eine Cargo.toml in eine JSON-basierte Pipeline migrieren, tief verschachtelte Einstellungen visuell debuggen oder eine TOML-Datei in einen Dienst einspeisen, der nur JSON akzeptiert â dieser Konverter verarbeitet jedes TOML-Konstrukt korrekt: Tabellen, Untertabellen, Arrays von Tabellen, Inline-Tabellen, gepunktete SchlĂŒssel, mehrzeilige Strings, Hex-/Oktal-/BinĂ€r-Ganzzahlen, Daten und spezielle Floats. WĂ€hlen Sie den Ausgabestil, der zu Ihrem Workflow passt â schön 2-LeerrĂ€ume, schön 4-LeerrĂ€ume, kompakt oder nach SchlĂŒsseln sortiert â und inspizieren Sie das Ergebnis ĂŒber einen Strukturbaum, ein Statistik-Dashboard und ein Transformationsdiagramm.
Was ist TOML und warum sollte man es in JSON umwandeln?
TOML (Tom's Obvious Minimal Language) ist ein Konfigurationsformat, das so konzipiert wurde, dass es eindeutig und fĂŒr Menschen leicht lesbar ist. Es dient als Basis fĂŒr Paket-Metadaten bei Cargo (Rust), Poetry (Python) und vielen anderen Entwickler-Tools. JSON hingegen ist das universelle Datenaustauschformat im Web. Viele Systeme â REST-APIs, Dokumentendatenbanken, Browser-localStorage und JavaScript-Apps â sprechen ausschlieĂlich JSON. Die Konvertierung von TOML zu JSON ermöglicht es Ihnen, diese beiden Welten zu verbinden, ohne Ihre Konfiguration neu schreiben zu mĂŒssen.
HĂ€ufige GrĂŒnde fĂŒr die Konvertierung von TOML zu JSON
- TOML in eine reine JSON-API einspeisen â zum Beispiel einen Deployment-Dienst oder eine Feature-Flag-Plattform.
- Tief verschachtelte Konfigurationen visuell prĂŒfen â die Klammerstruktur von JSON macht Hierarchien auf einen Blick deutlich.
- Front-End-Konfigurationspakete generieren â behalten Sie TOML als Autorenformat bei, liefern Sie aber JSON an den Browser aus.
- Mit Lintern und JSON-Schema arbeiten â validieren Sie die TOML-Struktur, indem Sie sie durch einen JSON-Schema-Validator leiten.
- Konfigurationen vergleichen â vergleichen Sie JSON mit sortierten SchlĂŒsseln zwischen Umgebungen, um Abweichungen zu finden.
- Legacy-Konfigurationen migrieren â portieren Sie eine TOML-Datei schrittweise in einen JSON-gestĂŒtzten Konfigurationsdienst.
Hauptmerkmale dieses Konverters
- VollstĂ€ndige TOML 1.0 Abdeckung â Basis- und Literal-Strings (ein- und mehrzeilig), Ganzzahlen in dezimal/hex/oktal/binĂ€r mit Unterstrich-Trennung, Floats mit wissenschaftlicher Notation,
inf,-inf,nan, Booleans, Daten und Zeitstempel. - Verschachtelte Strukturen â Tabellen, Untertabellen (
[a.b.c]), Arrays von Tabellen ([[a]]), Inline-Tabellen ({ a = 1, b = 2 }) und gepunktete SchlĂŒssel. - Vier Ausgabestile â schön 2-LeerrĂ€ume, schön 4-LeerrĂ€ume, kompakt (minifiziert) und sortierte SchlĂŒssel fĂŒr Diff-freundliche Ausgaben.
- Visueller Strukturbaum â sehen Sie, wie TOML-Konstrukte zu JSON-Objekten und -Arrays werden, mit Typ-Badges (Tabelle, AoT, Array, String, Zahl, Bool).
- Statistik-Dashboard â Anzahl der Tabellen, SchlĂŒssel, Arrays, Arrays von Tabellen, Tiefe sowie Zeichenanzahl fĂŒr Eingabe/Ausgabe.
- Zeilengenaue Fehlermeldungen â jeder Parsing-Fehler enthĂ€lt die exakte Zeilennummer fĂŒr eine sofortige Fehlerbehebung.
- Ein-Klick-Beispielbibliothek â laden Sie Cargo.toml-, pyproject-, App-Konfigurations-, Zahlen- oder mehrzeilige String-Beispiele.
- Kopieren und Herunterladen â kopieren Sie JSON in die Zwischenablage oder laden Sie es als
.jsonDatei herunter. - Mobil-optimiert â funktioniert komfortabel auf Smartphones, Tablets und Desktops.
- Keine Daten verlassen Ihren Browser-Request â TOML wird serverseitig geparst und das Ergebnis in derselben Antwort zurĂŒckgegeben; es wird nichts gespeichert.
Wie TOML auf JSON abgebildet wird
Die meisten TOML-Konstrukte haben ein sauberes, verlustfreies JSON-Ăquivalent. Hier ist die Zuordnung, die der Konverter anwendet:
| TOML-Konstrukt | JSON-Ăquivalent | Hinweise |
|---|---|---|
key = "string" | "key": "string" | Basis-Strings behalten Escape-Sequenzen bei; Literal-Strings sind wortwörtlich. |
key = 42 | "key": 42 | Dezimal-, Hex- (0x), Oktal- (0o) und BinÀr-Ganzzahlen (0b) werden zu JSON-Zahlen. |
key = 3.14 | "key": 3.14 | Floats behalten ihre PrĂ€zision; inf/nan werden fĂŒr gĂŒltiges JSON zu null. |
key = true | "key": true | Booleans werden direkt abgebildet. |
key = 2026-04-25T12:00:00Z | "key": "2026-04-25T12:00:00Z" | JSON hat keinen Datetime-Typ, daher bleibt der RFC 3339-String erhalten. |
key = [1, 2, 3] | "key": [1, 2, 3] | Arrays werden zu JSON-Arrays. |
[table] | "table": { "k": 1 } | Tabellen werden zu Objekten. |
[a.b.c] | "a": { "b": { "c": { "k": 1 } } } | Untertabellen verschachteln sich implizit. |
[[items]] | "items": [{ "k": 1 }] | Arrays von Tabellen werden zu einem Array von Objekten. |
k = { a = 1, b = 2 } | "k": { "a": 1, "b": 2 } | Inline-Tabellen entsprechen JSON-Objekten. |
a.b.c = 1 | "a": { "b": { "c": 1 } } | Gepunktete SchlĂŒssel erzeugen eine implizite Verschachtelung. |
Beispiele
title = "App" [server] host = "localhost" port = 8080
{
"title": "App",
"server": {
"host": "localhost",
"port": 8080
}
}
[[user]] name = "Alice" admin = true [[user]] name = "Bob" admin = false
{
"user": [
{ "name": "Alice", "admin": true },
{ "name": "Bob", "admin": false }
]
}
db.host = "10.0.0.1"
db.port = 5432
db.options = { ssl = true, pool = 20 }
{
"db": {
"host": "10.0.0.1",
"port": 5432,
"options": { "ssl": true, "pool": 20 }
}
}
So verwenden Sie den TOML zu JSON Konverter
- FĂŒgen Sie Ihr TOML in das Eingabefeld ein oder klicken Sie auf ein Schnellbeispiel-Chip, um eine typische Konfiguration zu laden.
- WĂ€hlen Sie einen Ausgabestil â schön 2-LeerrĂ€ume (Standard), schön 4-LeerrĂ€ume, kompakt oder sortierte SchlĂŒssel.
- Klicken Sie auf 'In JSON konvertieren'. Das Tool parst das TOML und rendert die JSON-Ausgabe zusammen mit Statistiken und einem Strukturbaum.
- ĂberprĂŒfen Sie das Ergebnis â nutzen Sie das Statistik-Dashboard fĂŒr eine schnelle Ăbersicht, erweitern Sie den Strukturbaum fĂŒr die Hierarchie und lesen Sie das Konvertierungsdiagramm, um das Mapping zu verstehen.
- Kopieren oder laden Sie das JSON herunter. Die Kopieren-SchaltflÀche legt es in Ihre Zwischenablage; Herunterladen speichert es als
konvertiert.json.
UnterstĂŒtzte TOML-Funktionen
Strings
- Basis-Strings verwenden doppelte AnfĂŒhrungszeichen und unterstĂŒtzen Escape-Sequenzen:
\n,\t,\r,\",\\,\uXXXX,\UXXXXXXXX. - Literal-Strings verwenden einfache AnfĂŒhrungszeichen und enthalten Rohzeichen ohne Escapes.
- Mehrzeilige Basis-Strings verwenden dreifache doppelte AnfĂŒhrungszeichen (
""") und unterstĂŒtzen den Backslash am Zeilenende, um Whitespace zu entfernen. - Mehrzeilige Literal-Strings verwenden dreifache einfache AnfĂŒhrungszeichen (
''') und bewahren alles wortwörtlich.
Zahlen
- Dezimal-Ganzzahlen mit optionalen Unterstrich-Trennungen:
1_000_000. - Hex/Oktal/BinÀr-Ganzzahlen:
0xDEADBEEF,0o755,0b1010. - Floats mit optionalem Vorzeichen, Dezimalpunkt und Exponent:
3.14,-2e-3,6.022e23. - Spezielle Floats:
inf,-inf,nan(konvertiert zu JSONnull).
Tabellen und Arrays
- Tabellen:
[name]öffnet eine neue Tabelle. - Untertabellen:
[a.b.c]erstellt verschachtelte Tabellen. - Arrays von Tabellen:
[[name]]fĂŒgt eine neue Tabelle an ein Array an. - Inline-Tabellen:
{ a = 1, b = 2 }. - Arrays:
[1, 2, 3]können ĂŒber mehrere Zeilen gehen und gemischte Werttypen enthalten.
Wahl des richtigen Ausgabestils
- Schön 2-LeerrĂ€ume â der Standard. Kompakt und dennoch gut lesbar; ideal fĂŒr die meisten Anwendungen, einschlieĂlich in Git eingecheckte Konfigurationsdateien.
- Schön 4-LeerrĂ€ume â entspricht der PEP-8-EinrĂŒckung; wird von einigen Python- und Java-Teams bevorzugt.
- Kompakt (minifiziert) â einzeilig, ohne zusĂ€tzlichen Whitespace; kleinste DateigröĂe fĂŒr die Ăbertragung ĂŒber das Netzwerk.
- Sortierte SchlĂŒssel â schöne Ausgabe mit alphabetisch sortierten SchlĂŒsseln. Exzellent fĂŒr Diffs, da identische Konfigurationen immer eine byte-identische Ausgabe erzeugen, unabhĂ€ngig von der Reihenfolge der SchlĂŒssel.
HĂ€ufig gestellte Fragen
Was ist TOML und warum sollte man es in JSON umwandeln?
TOML ist ein Konfigurationsformat, das auf Eindeutigkeit und Minimalismus ausgelegt ist. Die Konvertierung in JSON ermöglicht es Ihnen, Konfigurationen in reine JSON-Systeme einzuspeisen, verschachtelte Strukturen visuell zu debuggen, sie mit Web-APIs zu teilen und in JavaScript-Code zu integrieren, der JSON erwartet.
UnterstĂŒtzt dieser Konverter Arrays von Tabellen und Inline-Tabellen?
Ja. Der Konverter unterstĂŒtzt die [[array.of.tables]]-Syntax (umgewandelt in JSON-Objekt-Arrays), Inline-Tabellen wie { a = 1, b = 2 } (umgewandelt in JSON-Objekte), verschachtelte Untertabellen, gepunktete SchlĂŒssel und beliebige Verschachtelungstiefen vollstĂ€ndig.
Welche Ausgabestile werden unterstĂŒtzt?
Vier Stile: Schön 2-LeerrĂ€ume (Standard, ideal zum Lesen), Schön 4-LeerrĂ€ume (PEP-8), Kompakt (minifiziert) und Sortierte SchlĂŒssel (alphabetisch sortierte SchlĂŒssel fĂŒr Diffs).
Wie werden TOML-Datumsangaben in JSON konvertiert?
JSON hat keinen nativen Datumstyp, daher werden TOML-Datetimes (RFC 3339-Format) als Strings in der JSON-Ausgabe beibehalten. Lokale Daten, lokale Zeiten und Offset-Datetimes bleiben wortwörtlich erhalten.
Was passiert mit TOML-Werten wie inf und nan?
Standard-JSON erlaubt keine Infinity- oder NaN-Literale, daher werden diese Werte aus TOML in der JSON-Ausgabe zu null konvertiert, um RFC 8259-KonformitÀt zu gewÀhrleisten.
Woher kommen Parsing-Fehler und wie behebe ich sie?
Der Konverter meldet die exakte Zeile des Fehlers zusammen mit einer Beschreibung (z. B. fehlendes Gleichheitszeichen oder nicht geschlossene Klammern). HĂ€ufige Ursachen sind unausgeglichene AnfĂŒhrungszeichen oder das doppelte Definieren einer Tabelle.
Gibt es ein GröĂenlimit?
Das Tool kann TOML-Dateien von mehreren Megabyte problemlos verarbeiten. Bei sehr groĂen Dateien wird die Performance eher durch das Browser-Rendering als durch das Parsing bestimmt.
Werden meine TOML-Daten irgendwohin gesendet oder gespeichert?
Ihre Eingabe wird serverseitig verarbeitet, um die JSON-Ausgabe zu erzeugen, und danach sofort verworfen. Wir protokollieren, speichern oder ĂŒbertragen Ihre Konfiguration an keine andere Stelle.
Kann ich JSON zurĂŒck in TOML konvertieren?
Dieses Tool arbeitet nur in eine Richtung (TOML â JSON). FĂŒr die umgekehrte Richtung verwenden Sie bitte einen JSON-zu-TOML-Konverter oder Programmierbibliotheken wie Pythons tomli_w oder Rusts toml crate.
Tipps fĂŒr saubere Konvertierungen
- Nutzen Sie die sortierte SchlĂŒsselausgabe fĂŒr Diffs â Ihr versionskontrolliertes JSON bleibt so innerhalb des Teams stabil.
- Bevorzugen Sie mehrzeilige Strings (
"""oder''') fĂŒr Textblöcke anstatt Verkettungen mit\nEscapes. - Gruppieren Sie verwandte SchlĂŒssel in Tabellen â das ist lesbarer als lange gepunktete SchlĂŒssel.
- Achten Sie auf versehentliche Tabellen-Neudefinitionen â TOML verbietet es, dieselbe Tabelle zweimal zu definieren; der Konverter erkennt dies.
- Halten Sie Daten und Zeiten in RFC 3339 â auch lokale Formate werden geparst, aber RFC 3339 wird von JSON-Konsumenten am saubersten verarbeitet.
ZusÀtzliche Ressourcen
Zitieren Sie diesen Inhalt, diese Seite oder dieses Tool als:
"TOML zu JSON Konverter" unter https://MiniWebtool.com/de/toml-zu-json-konverter/ von MiniWebtool, https://MiniWebtool.com/
vom miniwebtool-Team. Aktualisiert: 25. Apr. 2026
Andere verwandte Tools:
Weitere Textwerkzeuge:
- Anagramm-Generator Empfohlen
- Bionischer Lesekonverter
- Zwei Zeichenfolgen vergleichen
- LĂ€ngste Zeile finden
- KI Spracherkennung
- Zeilen Ersteller
- XML-Validator Empfohlen
- Text-zu-Sprache-Leser
- Text-Spalten-Extraktor
- JSON zu YAML Konverter
- Regex Tester Neu
- Diff Checker Neu
- CSV zu JSON Konverter Neu
- Bild zu Base64 Konverter Neu
- API Tester Neu
- ASCII-Tabelle Neu
- Webhook Tester Neu
- KI Blogtitel Generator Neu
- KI Hashtag Generator Neu
- KI Slogan Generator Neu
- KI Gliederungsgenerator fĂŒr Artikel Neu
- Online Notizblock Neu
- TOML zu JSON Konverter Neu
- JSON zu CSV Konverter Neu
- XML zu JSON Konverter Neu
- SQL zu MongoDB Abfragekonverter Neu