Sammenlign to YAML-dokumenter, og find alle strukturelle forskelle. Se præcis, hvad der er tilføjet, fjernet eller ændret — med fulde YAML-stier. Også: JSON ↔ YAML | JSON-sammenligning | XML-sammenligning. Al behandling sker lokalt i browseren — data uploades aldrig til nogen server.
Indsæt to YAML-dokumenter nedenfor, og klik på Sammenlign for at finde forskelle.
YAML A (oprindeligt)
YAML B (ændret)
Forskelle
Indtast to YAML-dokumenter ovenfor, og klik på Sammenlign for at se forskellene.
Sådan bruges det: Indsæt den oprindelige YAML i det venstre tekstfelt (YAML A), og den ændrede version i det højre tekstfelt (YAML B). Klik på Sammenlign for at se alle forskelle. Resultatfarver:Grøn = tilføjet i B, Rød = fjernet fra A, Gul = værdi ændret. Sæt-sammenligning: Når den er afkrydset, sammenlignes arrays som uordnede mængder (elementrækkefølgen ignoreres). Som standard sammenlignes arrays position for position. Tip: YAML-kommentarer (#) fjernes under parsing og sammenlignes ikke. Kun datastrukturen sammenlignes, hvilket gør dette ideelt til diff af konfigurationsfiler.
Struktureret YAML-diff — kommentarer tæller ikke
YAML sammenlignes som en datastruktur, ikke som tekst: kommentarer fjernes, indrykning normaliseres, og citerede vs. ikke-citerede skalarer, der giver samme værdi, er ens. En YAML-specifik fælde: ankre og aliaser betyder, at to dokumenter kan være tekstmæssigt forskellige, mens de repræsenterer identiske data — eller ligne hinanden, mens de løses forskelligt. Sammenligning af den parsede struktur håndterer begge dele.
Ideelt til diff af konfigurationsfiler — whitespace- og kommentarstøj vises aldrig.
🔷 Forskelsoversigt
Indsæt to YAML-dokumenter, og klik på Sammenlign for at se statistik.