TOML-Konverter (für JSON und YAML)

Konvertieren Sie JSON- und YAML-Zuordnungen in TOML oder TOML in JSON und YAML, mit ausdrücklicher Richtungswahl und Prüfung auf Datenverlust.

Tool wird geladen...

Über toml-konverter (für json und yaml)

TOML-Konverter (für JSON und YAML)Konvertieren Sie JSON- und YAML-Zuordnungen in TOML oder TOML in JSON und YAML, mit ausdrücklicher Richtungswahl und Prüfung auf Datenverlust.

Funktionsweise dieses Tools

Konvertiert JSON-kompatible Zuordnungen zwischen TOML 1.1 und JSON oder YAML 1.2 Core. Zeichenketten, boolesche Werte, unterstützte Zahlen, Arrays und verschachtelte Tabellen behalten ihre Datenwerte. Punkte in Schlüsseln erzeugen verschachtelte Tabellen; Punkte innerhalb von Anführungszeichen gehören zum Schlüssel. Doppelte Definitionen und Tabellenkonflikte werden abgewiesen. Die TOML-Ausgabe verwendet Schlüssel in Anführungszeichen und Inline-Tabellen.

Verarbeitungs-Pipeline und technische Systemarchitektur

  1. Laden Sie das JSON-Beispielobjekt mit app.name und port.
  2. Wählen Sie JSON → TOML und Lokal ausführen.
  3. Prüfen Sie den verschachtelten app-Wert, kopieren Sie die vollständige TOML-Ausgabe und konvertieren Sie mit TOML → JSON zurück.

Beispiel und praktische Anwendung

Praxisnahes Anwendungsszenario: JSON in TOML konvertieren.

Beispieleingabe:

{"app":{"name":"CZOA"},"port":8787}

Algorithmische Verarbeitung: Die Konvertierung läuft als lokaler Text.

Beispielausgabe:

"app" = { "name" = "CZOA" } "port" = 8787

Grenzen und Sonderfälle

Die Dokumentwurzel muss ein Objekt oder eine Zuordnung sein. Die Eingabe ist auf 1.000.000 UTF-16-Codeeinheiten begrenzt, die Ausgabe auf 8.388.608 und die Verschachtelung auf 100 Ebenen von Objekten und Arrays. Für die YAML-Auflösung gilt außerdem die Grenze von 8.388.608 Einheiten der JSON-Ausgabe des YAML-Konverters. Leere Eingaben, ungültiges Unicode, null und typisierte TOML-Datums- oder Zeitwerte werden abgewiesen. Zahlen müssen endlich sein, ohne Verlust der Dezimalgenauigkeit oder Unterlauf zu null; Ganzzahlen müssen innerhalb von ±9.007.199.254.740.991 liegen. Kommentare, Formatierung und Schlüsselreihenfolge bleiben nicht erhalten.

Browser-Verarbeitung und Datenschutz

Die Tool-Funktion ist dafür ausgelegt, Eingaben im Browser zu verarbeiten, ohne sie absichtlich an einen CZOA-Verarbeitungsserver zu senden. Anfragen für Website-Ressourcen, Analyse oder Werbung sind davon getrennt. Browser, Erweiterungen und verwaltete Gerätesoftware liegen außerhalb dieser Grenze.

Lokale Ausführung und Verifizierungsmethodik

Die Verarbeitung der Tool-Nutzlast ist so konzipiert, dass sie lokal im Browser über JavaScript oder Web Workers erfolgt. Anfragen für Website-Ressourcen, Analyse oder Werbung sind davon getrennt. Vertraulichkeit, Wiederholbarkeit und Latenz hängen von der Browser-Umgebung ab und werden nicht absolut garantiert.

Technische Normen und Referenzspezifikationen

Inhaltlich verantwortlich: CZOA Tools · Zuletzt geprüft: 2026-09-15 · Prüfmethodik

Anwendung

  1. Laden Sie das JSON-Beispielobjekt mit app.name und port.
  2. Wählen Sie JSON → TOML und Lokal ausführen.
  3. Prüfen Sie den verschachtelten app-Wert, kopieren Sie die vollständige TOML-Ausgabe und konvertieren Sie mit TOML → JSON zurück.

Häufig gestellte Fragen

Wie konvertiere ich JSON ausdrücklich nach TOML?+

JSON zu TOML wählen, JSON einfügen und lokal ausführen. Das app/port-Beispiel ergibt zitierte Schlüssel, eine Inline-Tabelle und einen numerischen Port.

Warum sind erzeugte TOML-Schlüssel zitiert?+

Dieser Encoder zitiert Schlüssel auch dann, wenn sie einfach sind. Das ist Ausgabesyntax und ändert weder JSON-Eigenschaft noch Ganzzahlwert.

Bleiben alle YAML- oder JSON-Details in TOML erhalten?+

Nein. Unterstützte Strukturen werden umgewandelt, nicht Kommentare oder jede lexikalische Schreibweise. Daten, Arrays und Tabellen getrennt prüfen.

Welche Textgrenze gilt für TOML?+

Die Eingabe braucht gültiges Unicode und muss innerhalb der Grenze liegen. Die Seite wandelt Text im Browser um und bietet keinen Dateiupload.