YAML-værktøjer

Alt-i-én YAML-værktøjskasse: validér syntaks, formatér/gør pæn, udforsk strukturen med træsvisning og konvertér til JSON. Også: YAML-sammenligning | JSON ↔ YAML | JSON-sammenligning.
Al behandling sker lokalt i browseren — data uploades aldrig til nogen server.
Tilstand:
Sådan bruges det: Indsæt YAML i det venstre tekstfelt, vælg en tilstand, og klik på Behandl.
Validér: Kontrollerer YAML-syntaks og rapporterer fejl med linje- og kolonnenumre. Fanger indrykningsproblemer, ugyldige mappings og misdannede sekvenser.
Formatér: Gør YAML pæn med konfigurerbar indrykning (2/4 mellemrum eller tabulatorer). Kan valgfrit sortere nøgler alfabetisk.
Træsvisning: Viser den parsede YAML som et interaktivt sammenklappeligt træ til udforskning af dokumentstrukturen. Brug søgefeltet til at filtrere noder efter nøgle eller værdi.
Til JSON: Konverterer YAML til tilsvarende JSON. Komplekse YAML-funktioner (ankre, aliaser, tags) løses til almindelige JSON-objekter.
Hvad er YAML?

YAML er et konfigurationsformat bygget på indrykning i stedet for parenteser: indlejring er whitespace, en bindestreg starter et listeelement, og nøgle: værdi er en mapping. Ikke-citerede skalarer får typer — yes er en boolsk værdi, 07 er et tal — hvilket er grunden til, at „Norge-problemet“ (NO = Norge, parset som falsk) er berømt. Ankre (&x) og aliaser (*x) genbruger noder inde i ét dokument.

Ankre og aliaser løses, når der konverteres til JSON.