Über diesen JSON-zu-YAML-Konverter
JSON einfügen und in Echtzeit zu YAML konvertieren: 2-Leerzeichen-Einzug, Array-Elemente mit dem Präfix "- ", verschachtelte Objekte und Arrays werden rekursiv serialisiert; Zahlen, Booleans und null werden als Kleinbuchstaben-Literale ausgegeben. Jeder Schlüssel und Wert wird auf Anführungszeichen geprüft, damit Parser das YAML nie missdeuten.
Das Quoting folgt der YAML-Spezifikation: leere Strings, Strings, die mit : # - beginnen, führende/abschließende Leerzeichen, Werte, die wie true/false/null oder Zahlen aussehen, und Strings mit []{}&,*>!|'"%@` werden in doppelte Anführungszeichen gesetzt, wobei interne \ und " escapet werden. Das Ergebnis liest jeder Standard-YAML-Parser verlustfrei zurück. Alles läuft lokal im Browser; nichts wird hochgeladen.