Instrumente YAML

Un set de instrumente YAML în tot: validează sintaxa, formatează/înfrumusețează, explorează structura cu vizualizare arbore și convertește în JSON. Mai sunt și: Comparare YAML | JSON ↔ YAML | Comparare JSON.
Toate prelucrările au loc local, în browser — datele nu se încarcă pe niciun server.
Mod:
Cum se utilizează: se lipește YAML-ul în caseta din stânga, se alege un mod și se face clic pe Procesează.
Validare: verifică sintaxa YAML și raportează erorile cu numerele de rând și de coloană. Prinde probleme de indentare, mapări invalide și secvențe malformate.
Formatare: înfrumusețează YAML-ul cu indentare configurabilă (2/4 spații sau tab-uri). Opțional sortează cheile alfabetic.
Vizualizare arbore: afișează YAML-ul analizat ca un arbore interactiv, pliabil, pentru explorarea structurii documentului. Se folosește caseta de căutare pentru a filtra nodurile după cheie sau valoare.
În JSON: convertește YAML în JSON echivalent. Funcțiile complexe YAML (ancore, aliasuri, etichete) sunt rezolvate în obiecte JSON simple.
Ce este YAML?

YAML este un format de configurare bazat pe indentare în loc de paranteze: imbricarea este spațiu alb, o liniuță începe un element de listă, iar cheie: valoare este o mapare. Scalarii fără ghilimele primesc tipuri — yes este un boolean, 07 este un număr — de aceea este celebră „problema Norvegiei” (NO = Norvegia, analizat ca fals). Ancorele (&x) și aliasurile (*x) refolosesc noduri într-un singur document.

Ancorele și aliasurile sunt rezolvate la conversia în JSON.