Zum Inhalt springen
ToolsMinify logo
Konverter-Tools

TOML-zu-JSON-Konverter

TOML einfuegen und online in JSON umwandeln - oder umgekehrt auf derselben Seite.

Über TOML-zu-JSON-Konverter

TOML einfuegen und online in JSON umwandeln - oder umgekehrt auf derselben Seite. Dieser kostenlose TOML-zu-JSON-Konverter laeuft vollstaendig im Browser, sodass Cargo.toml, pyproject.toml und App-Configs mit echten Pfaden und Dependency-Pins Ihr Geraet nicht verlassen. Tabellen werden zu verschachtelten Objekten, [[array-of-tables]] zu JSON-Arrays, und Richtung tauschen speist die Ausgabe wieder als Eingabe. Kombinieren Sie ihn mit dem YAML-zu-JSON-Konverter oder dem XML-zu-JSON-Konverter.

So verwenden Sie TOML-zu-JSON-Konverter

  1. TOML → JSON oder JSON → TOML waehlen (oder nach der Konvertierung Richtung tauschen).
  2. Dokument einfuegen, lokale .toml- / .json-Datei ablegen (max. 10 MB - nur Browser-Lesen) oder Cargo.toml-, pyproject.toml- oder App-Config-Beispiel laden.
  3. Fuer TOML → JSON Einrueckung 2/4 setzen. Top-Level-Schluessel und verschachtelte Tabellen pruefen.
  4. Ergebnis kopieren oder herunterladen. Kommentare werden bei TOML → JSON entfernt, weil JSON keine hat. Nichts wird hochgeladen.

Beispiele für TOML-zu-JSON-Konverter

Cargo.toml package + deps

Eine [package]-Tabelle und [dependencies] mit Inline-Tabellen werden zu verschachteltem JSON. serde = { version = "1", features = ["derive"] } wird ein Objekt mit version und features.

Array of tables ([[bin]])

Wiederholte [[bin]]-Abschnitte werden ein JSON-Array unter "bin". Zurueck zu JSON → TOML, um [[bin]] erneut auszugeben.

pyproject.toml project-Block

[project] name, version, requires-python und dependencies-Listen nach JSON konvertieren fuer Tools, die nur JSON sprechen.

App-Config-Tabellen

[server], [database] und [features] werden zu verschachtelten Objekten, damit Host, Port und Flags als JSON geprueft werden koennen.

JSON zurueck zu TOML

Von einem JSON-Objekt starten (keine Array-Wurzel). Verschachtelte Objekte werden zu [tables]; Objekt-Arrays zu [[array-of-tables]]. JSON null wird abgelehnt - TOML hat kein null.

Häufige Anwendungsfälle

  • Cargo.toml in JSON fuer Skripte oder CI-Checks umwandeln
  • pyproject.toml fuer Python-Tooling konvertieren, das JSON erwartet
  • Verschachtelte TOML-Tabellen als JSON vor dem Bearbeiten pruefen
  • App-Configs mit Richtung tauschen hin und her wandeln
  • TOML aus JSON-Fixtures im Browser erzeugen

Häufig gestellte Fragen zu TOML-zu-JSON-Konverter

Wie konvertiere ich TOML online zu JSON?
TOML → JSON waehlen, TOML einfuegen (oder .toml ablegen) und JSON kopieren oder herunterladen. Die Konvertierung laeuft im Browser - nichts wird hochgeladen.
Kann ich JSON auf derselben Seite zu TOML konvertieren?
Ja. Zu JSON → TOML wechseln oder Richtung tauschen. Die JSON-Wurzel muss ein Objekt sein, weil ein TOML-Dokument eine Tabelle ist, kein Array.
Funktioniert das fuer Cargo.toml und pyproject.toml?
Ja. Das sind die Hauptanwendungsfaelle. Beispiele laden oder eigene package- / project- / dependencies-Tabellen einfuegen. Private Pins bleiben auf Ihrem Rechner.
Wie werden Tabellen und Array-of-tables dargestellt?
[table]-Abschnitte werden zu verschachtelten JSON-Objekten. [[array-of-tables]] werden zu Objekt-Arrays. Auf dem Rueckweg werden Objekt-Arrays wieder als [[...]]-Abschnitte ausgegeben.
Warum wird JSON null abgelehnt?
TOML hat keinen null-Typ. Null-Werte entfernen oder diese Schluessel weglassen, bevor Sie nach TOML konvertieren.
Bleiben TOML-Kommentare in JSON erhalten?
Nein. JSON hat keine Kommentar-Syntax, daher werden #-Kommentare entfernt. Die UI zeigt ein Badge, wenn Kommentare erkannt wurden.
Wird mein TOML auf einen Server hochgeladen?
Nein. Parsing und Konvertierung laufen nur im Browser. Sicher fuer Manifeste mit echten Dependency-Versionen und lokalen Pfaden.
Worin unterscheidet sich das von YAML zu JSON?
Gleiches bidirektionales Muster mit Richtung tauschen, aber fuer TOML 1.0 (Cargo, pyproject, viele Rust-/Python-Configs). YAML fuer Compose / K8s; dieses Tool fuer .toml-Dateien.