OKfmt

TOML JSON

Parst TOML zu JSON und erhält Datumsangaben und Arrays, übergibt Rust/Python-Projektkonfiguration an JavaScript-Tools.

Dateien hierher ziehen oder klicken

Strg+V zum Einfügen aus der Zwischenablage

Wie konvertiert man TOML zu JSON

  1. 1Laden Sie Ihre TOML-Datei per Drag & Drop, Klick oder Einfügen hoch.
  2. 2Passen Sie bei Bedarf die Qualitätseinstellungen an.
  3. 3Klicken Sie auf 'Jetzt konvertieren' und warten Sie auf den Abschluss der Umwandlung.
  4. 4Laden Sie Ihre konvertierte JSON-Datei herunter.

Über die Konvertierung von TOML zu JSON

TOML ist ein Schlüsselwert-Tabellenformat für Konfigurationsszenarien, das nativ Datumstypen unterstützt und in Cargo.toml und pyproject.toml verwendet wird. JSON ist ein universelles Schlüsselwert-Array-Austauschformat, das nur sechs grundlegende Datentypen unterstützt und keine Kommentare oder nativen Datumstypen bietet. Szenariounterschiede zwischen den beiden Formaten erzeugen Bedarf an Konvertierung.

Diese Konvertierung behält alle Schlüsselnamen, Zahlenwerte, Booleans und geschachtelten Strukturen bei. TOML-Datumstypen werden zu Standard-Datumsstrings im JSON-Format konvertiert. Da JSON nativ keine Kommentare unterstützt, werden Kommentare aus TOML bei der Konvertierung entfernt. Das Ergebnis ist eine standardmäßige RFC 8259-kompatible JSON-Struktur.

Diese Konvertierung wird häufig zum Lesen von Projektkonfigurationen verwendet, um an Entwicklungsskripte angepasst zu werden, die nur JSON-Parsing unterstützen, oder um Konfigurationen aus pyproject.toml und Cargo.toml für die Sekundärverarbeitung in JSON-Tools zu exportieren. Bitte überprüfen Sie vor der Konvertierung, dass die Quelldatei in UTF-8 kodiert ist.

TOML vs JSON: Technischer Vergleich

FunktionTOMLJSON
Veröffentlicht20132001
EntwicklerTom Preston-WernerDouglas Crockford

FAQ zu TOML → JSON

Gehen nach der Konvertierung Daten verloren?

Strukturdaten gehen nicht verloren. Nur TOML-Kommentare werden entfernt, Daten werden zu Standard-Datumsstrings zur Speicherung konvertiert. Das konvertierte JSON entspricht der RFC 8259-Spezifikation und kann von jedem Standard-JSON-Parser gelesen werden.

Können TOML-Daten beibehalten werden?

Datumsinformationen können vollständig beibehalten werden. Bei der Konvertierung werden native TOML-Daten zu Standard-Datumsstrings im JSON-Format konvertiert, ohne den numerischen Inhalt des Datums selbst zu ändern.

Welche maximale Dateigröße wird unterstützt?

Die Größenbegrenzung für einzelne Dateien beträgt 50 MB, es kann jeweils nur eine Datei konvertiert werden. Dateien, die das Größenlimit überschreiten, werden vom System abgelehnt.

Werden Quelldateien gespeichert?

Die Konvertierung erfolgt serverseitig, Dateien werden über HTTPS hochgeladen. Nach Abschluss der Konvertierung löscht der Server sofort die Quell- und Ausgabedatei und speichert keine Dateien.