YAML vergelijken

Vergelijk twee YAML-documenten en vind alle structurele verschillen. Zie precies wat is toegevoegd, verwijderd of gewijzigd — met volledige YAML-paden. Ook: JSON ↔ YAML | JSON-vergelijking | XML-vergelijking.
Alle verwerking gebeurt lokaal in uw browser — uw gegevens worden nooit naar een server geüpload.
Plak hieronder twee YAML-documenten en klik op Vergelijken om verschillen te vinden.
Voer hierboven twee YAML-documenten in en klik op Vergelijken om de verschillen te zien.
Gebruik: Plak uw oorspronkelijke YAML in het linker tekstvak (YAML A) en de gewijzigde versie in het rechter tekstvak (YAML B). Klik op Vergelijken om alle verschillen te zien.
Resultaatkleuren: Groen = toegevoegd in B, Rood = verwijderd uit A, Geel = waarde gewijzigd.
Set-vergelijking: Wanneer aangevinkt, worden arrays vergeleken als ongeordende verzamelingen (volgorde van items genegeerd). Standaard worden arrays positie voor positie vergeleken.
Tip: YAML-commentaar (#) wordt tijdens het parsen verwijderd en niet vergeleken. Alleen de datastructuur wordt vergeleken, wat dit ideaal maakt voor verschillen in configuratiebestanden.
Structurele YAML-vergelijking — commentaar telt niet mee

YAML wordt vergeleken als datastructuur, niet als tekst: commentaar wordt verwijderd, inspringing wordt genormaliseerd, en tussen aanhalingstekens geplaatste en niet-geplaatste scalars die dezelfde waarde opleveren, zijn gelijk. Een YAML-specifieke valkuil: ankers en aliassen betekenen dat twee documenten tekstueel kunnen verschillen en toch dezelfde data voorstellen — of er gelijk uitzien maar anders worden opgelost. Door de geparseerde structuur te vergelijken worden beide gevallen afgehandeld.

Ideaal voor verschillen in configuratiebestanden — wijzigingen in witruimte en commentaar verschijnen nooit.