JSON / YAML / TOML-Werkzeugkasten
Lokal validieren, formatieren und zwischen JSON, YAML und TOML konvertieren; unterstützt die rekursive Sortierung von Schlüsseln und die Erkennung nicht sicher konvertierbarer Werte.
Anleitung zur Verwendung des JSON / YAML / TOML-Toolkits
Eingabetext oder Konfigurationsdateien werden nur im aktuellen Browser analysiert und konvertiert und nicht hochgeladen.
Format eingeben und erkennen
Fügen Sie Inhalte ein oder laden Sie Dateien vom Typ .json, .yaml, .yml oder .toml mit einer Größe von höchstens 1 MiB . Das Quellformat kann automatisch erkannt oder angegeben werden.
Validieren und formatieren
Sehen Sie sich nach dem Parsen die Fehler und Konvertierungswarnungen an und wählen Sie die Formatierung oder die rekursive Sortierung der Schlüssel.
Zielformat auswählen
Zwischen JSON, YAML und TOML konvertieren und das Ergebnis kopieren oder herunterladen; vor der Veröffentlichung Kommentare sowie die Semantik von Datums- und Zahlenangaben prüfen.
Einschränkungen und Hinweise
- Bei der Konvertierung werden Kommentare entfernt, YAML-Anker werden erweitert; explizite Tags, TAG, Zirkelverweise und Schlüssel im Zusammenhang mit Prototypverschmutzung werden blockiert.
- Nicht sichere Ganzzahlen, Typen, die das Zielformat nicht verlustfrei darstellen kann, sowie die Konvertierung von TOML-Datumsangaben in JSON oder YAML werden blockiert, statt Werte stillschweigend zu ändern.
- Eingabe mit höchstens 1 MiB, pro Zeile 100000 Zeichen, Verschachtelung bis zu 100 Ebenen und 100000 Knoten; bei YAML oder TOML Grenzsyntax kann es zwischen Implementierungen dennoch Unterschiede geben.
Häufig gestellte Fragen
Warum sind die Kommentare nach der Konvertierung verschwunden?
Der Parser erstellt zunächst eine Datenstruktur und serialisiert sie anschließend. Kommentare gehören nicht zu einem allgemeinen Datenmodell. Daher weist das Tool ausdrücklich darauf hin, kann sie jedoch nicht beibehalten.
Warum kann das Datum TOML nicht in JSON umgewandelt werden?
Eine direkte Konvertierung kann typisierte Datumsangaben stillschweigend in gewöhnliche Zeichenfolgen umwandeln. Das Tool blockiert diesen Vorgang, um eine Fehlinterpretation der verlustfreien Semantik zu vermeiden.
Führt es Tags vom Typ YAML aus oder erstellt es beliebige Objekte?
Nein. Explizite Tags und gefährliche Schlüssel werden abgelehnt; das Tool akzeptiert ausschließlich eingeschränkte gewöhnliche Datenstrukturen.