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.
Ü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:
- Laden Sie das JSON-Beispielobjekt mit app.name und port.
- Wählen Sie JSON → TOML und Lokal ausführen.
- 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:
Algorithmische Verarbeitung: Die Konvertierung läuft als lokaler Text.
Beispielausgabe:
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
- Laden Sie das JSON-Beispielobjekt mit app.name und port.
- Wählen Sie JSON → TOML und Lokal ausführen.
- 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.
