YAML- und JSON-Konverter
Konvertieren Sie eine Teilmenge von YAML 1.2 und JSON lokal, mit exakt erhaltenen Zahlenlexemen und ausdrücklicher Ablehnung nicht unterstützter Strukturen statt stillschweigendem Datenverlust.
Diese Seite zeigt die im aktuellen Umfang in dieser Sprache verfügbaren Werkzeuge. Das bedeutet nicht, dass jedes Werkzeug der Website in jede Sprache übersetzt ist.
Anleitung
Wählen Sie die Konvertierungsrichtung und Eingabequelle. Fügen Sie Text ein oder wählen Sie eine lokale UTF-8-Datei, starten Sie die Konvertierung und prüfen Sie die Vorschau sowie den Hinweis zum Verlust des Schreibstils. Kopieren Sie das vollständige Ergebnis ausdrücklich oder laden Sie converted.json beziehungsweise converted.yaml herunter. Zu langer Text oder eine nicht lesbare Datei bleibt abgelehnt, bis genau diese Eingabe korrigiert wird; die Änderung einer anderen Option verarbeitet keinen alten Wert. Lesen und Konvertieren können abgebrochen werden; die Originaldatei bleibt unverändert.
YAML n: 9007199254740993 ergibt JSON mit genau dieser Zahl. JSON {"n":1e400,"name":"Deutsch"} ergibt YAML mit dem Zahlenlexem 1e400, ohne Umwandlung in Infinity. .5 wird zu 0.5 und 0o10 zu 8, während yes und das Datum 2026-09-25 Text bleiben.
Unterstützte Funktionen und Grenzen
Werte, die Reihenfolge von Mappings und Sequenzen sowie Zahlenlexeme nach der JSON-Grammatik bleiben ohne Umwandlung in Number erhalten. Unterstützte YAML-Zahlenformen werden als Text normalisiert, vorzeichenlose Hexadezimal- und Oktalzahlen mit BigInt umgerechnet. Es gelten keine YAML-1.1-Regeln; Kommentare, Schreibstil, Anführungszeichen und ursprüngliche Zeilenenden bleiben nicht erhalten. Die Ausgabe ist UTF-8 ohne BOM mit abschließendem LF. Aliase, Anker, explizite Tags einschließlich !!str, Direktiven, mehrere Dokumente, Zusammenführungen, nicht textuelle oder doppelte Schlüssel, NaN/Infinity und verkürzte Paare wie [a: b] werden abgelehnt; verwenden Sie explizite Mappings. Dateien müssen gültiges UTF-8 enthalten; eine Eingabe-BOM bleibt erhalten und wird am Anfang von YAML akzeptiert, von JSON jedoch abgelehnt. Die Vorschau zeigt nur Text und kann innerhalb eines zusammengesetzten Zeichens enden; die Zwischenablage kann Zeilenenden je nach System ändern. Es werden keine Daten hochgeladen oder gespeichert, keine Inhalte ausgeführt und keine Links aufgerufen.
Häufige Fragen
Unterstützt der Konverter ganz YAML oder repariert er Dokumente automatisch?
Nein. Er konvertiert die angegebene, durch JSON-Werte darstellbare YAML-1.2-Teilmenge und lehnt nicht unterstützte Eingaben oder Überschreitungen der Grenzen ab. Die Konvertierung ist weder eine Sicherheitsbereinigung noch eine Prüfung gegen ein Datenschema und garantiert nicht, dass eine andere Anwendung große Zahlen ohne Rundung liest. Begrenzte Verarbeitung garantiert keine Obergrenze für den gesamten Browserspeicher.
Ähnliche Werkzeuge
JSON formatieren und prüfen
Formatiere, minifiziere und prüfe JSON, wobei große Zahlen erhalten bleiben und doppelte Schlüssel abgelehnt werden.
CSV- und JSON-Konverter
Konvertiere CSV-Tabellen und JSON lokal, behalte Zellwerte als Zeichenketten bei und prüfe Überschriften sowie Anführungszeichen.
Struktureller JSON-Vergleich
Vergleiche zwei JSON-Strukturen und prüfe Ergänzungen, Entfernungen und Änderungen an eindeutigen Pfaden. Die Schreibweise der Zahlen bleibt ohne Rundung erhalten.