JSON-zu-TOML-Konverter Konvertieren Sie JSON-Objekte in das TOML-Konfigurationsformat mit Tabellen und Array-Tabellen.
JSON zu TOML
Konvertieren Sie JSON-Objekte in das TOML-Konfigurationsformat mit Tabellen und Array-Tabellen.
Fügen Sie JSON ein
Fügen Sie ein JSON-Objekt in das Eingabefeld ein.
TOML anzeigen
Die TOML-Ausgabe mit Tabellen und korrekter Formatierung erscheint sofort.
In der Konfiguration verwenden
Kopieren Sie die TOML für die Verwendung in Rust-, Python- oder anderen Konfigurationsdateien.
What Is JSON zu TOML?
JSON zu TOML wandelt JavaScript-Objekt-Notation in Tom's Obvious Minimal Language-Format um. TOML ist für Konfigurationsdateien konzipiert und wird von Rust (Cargo.toml), Python (pyproject.toml) und vielen anderen Tools verwendet. Dieser Konverter ordnet JSON-Objekte zu TOML-Tabellen zu, JSON-Objektarrays zu TOML-Array-of-Tables (doppelte Klammern) und primitive Werte ihren TOML-Äquivalenten. Die Ausgabe produziert saubere, menschenlesbare Konfigurationen, die den TOML-Konventionen folgen.
Why Use JSON zu TOML?
-
Richtige TOML-Struktur mit [Tabellen] und [[Array-von-Tabellen]]-Notation.
-
Verarbeitet Zeichenfolgen, Zahlen, Booleans, Arrays und verschachtelte Objekte.
-
Sauberer Ausgabe im TOML-Stil.
-
Keine Abhängigkeiten - reine JavaScript-TOML-Erzeugung.
Common Use Cases
Rust-Entwicklung
Erstellen Sie die Cargo.toml-Konfiguration aus JSON-Daten.
Python-Projekte
Erstellen Sie die pyproject.toml-Konfiguration aus JSON-Spezifikationen.
Konfigurationsverwaltung
Wandeln Sie JSON-Konfigurationsdateien in TOML um, für Anwendungen, die das TOML-Format bevorzugen.
Hugo/Static Sites
Erstellen Sie TOML-Front-Matter und -Konfigurationen für Hugo und ähnliche statische Site-Generatoren.
Technical Guide
Der Konverter unterteilt JSON-Werte in drei Gruppen: Einfache Werte (Zeichenfolgen, Zahlen, Boolesche Werte, einfache Arrays) werden als inline-Schlüssel-Wert-Paare ausgegeben, verschachtelte Objekte werden zu TOML-Tabellen mit [Abschnitt]-Headern und Objektarrays werden zu TOML-Array-of-Tables mit [[Abschnitt]]-Headern.
Zeichenfolgen werden mit doppelten Anführungszeichen umschlossen und haben enthaltene Backslashes und Anführungszeichen escaped. Zahlen und Boolesche Werte werden als nackte Werte ausgegeben. Einfache Arrays (die nur primitive Werte enthalten) verwenden die TOML-Inline-Array-Syntax [Wert1, Wert2].
Der Konverter verarbeitet einfache Werte zuerst, dann Tabellen und schließlich Array-of-Tables, gefolgt von der TOML-Konvention, bei der nackte Schlüssel vor Tablettköpfen erscheinen. Verschachtelte Tabellen verwenden die punktierte Schlüsselnotation (z. B. [Elternteil.Kind]).
Hinweis: TOML erfordert eine Root-Tabelle (Objekt) - nicht-objektorientierte JSON-Root-Werte werden nicht unterstützt.
Tips & Best Practices
-
1Der Root-Wert des JSON muss ein Objekt sein - Arrays und Primitive können keine Wurzelwerte von TOML sein.
-
2Arrays von Objekten werden zu TOML-Array-von-Tabellen-Notation ([[Abschnitt]]).
-
3Tief verschachtelte Objekte erzeugen gepunktete Tabellennamen (z. B. [Elternteil.Kind.Enkelkind]).
-
4Einfache Arrays (nicht-Objekt-Elemente) verwenden die TOML-Inline-Array-Formatierung.
Related Tools
JSON zu YAML
Konvertieren Sie JSON in sauberes, lesbaren YAML-Format mit der js-yaml-Bibliothek.
🔄 File Conversion
TOML zu JSON
Analysieren Sie TOML-Konfigurationsdateien und konvertieren Sie sie ins JSON-Format.
🔄 File Conversion
JSON in Properties
Konvertieren Sie JSON-Objekte im Java-.properties-Format mit punktierter Schlüsselnotation.
🔄 File Conversion
JSON zu INI
Konvertieren Sie JSON-Objekte in das INI-Konfigurationsdateiformat mit Abschnitten.
🔄 File ConversionFrequently Asked Questions
Q Welche JSON-Typen werden zu TOML?
Q Kann ich zurück in JSON umwandeln?
Q Werden Datumswerte verarbeitet?
Q Ist die Ausgabe gültiges TOML?
Q Warum muss der Root ein Objekt sein?
About This Tool
JSON zu TOML is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.