JSON → YAML: A JSON-adatokat tiszta, emberi szemmel is olvasható YAML-formátumba alakítja. Konfigurációs fájlokhoz és adatsorosításhoz ideális.
YAML → JSON: A YAML-dokumentumokat visszaelemzi a szabványos JSON-formátumba. Támogatja a horgonyokat, hivatkozásokat és a többdokumentumos YAML-t.
Tipp: A YAML a JSON szuperhalmaza — minden érvényes JSON egyben érvényes YAML is. A Csere gombbal gyorsan oda-vissza lehet alakítani.
JSON → YAML, és a szuperhalmaz-mítosz
Minden érvényes JSON-dokumentum érvényes YAML (YAML 1.2), ezért ebben az irányban az átalakítás mindig biztonságos. Fordítva nem: a YAML saját horgonyokkal (anchor), hivatkozásokkal (alias), idézőjel nélküli skalárokkal és többdokumentumos folyamokkal rendelkezik, ezért a YAML → JSON átalakítás a JSON kibocsátása előtt a horgonyokat és hivatkozásokat egyszerű szerkezetekké oldja fel. Az idézés is eltér: a speciális karaktereket tartalmazó YAML-karakterláncokhoz olyan idézőjelek kellenek, amelyekre a JSON soha nem lenne szükség.
📋 Tippek
JSON → YAML:A JSON-objektumok YAML-leképezésekké, a tömbök YAML-sorozatokká válnak.
YAML → JSON:A YAML-behúzás határozza meg a beágyazási szintet. Következetes térközt (2 vagy 4 szóköz) kell használni.
A többdokumentumos YAML (amelyet --- választ el) teljes körűen támogatott.