Két YAML-dokumentum összehasonlítása, az összes szerkezeti különbség megtalálásához.
Pontosan látható, mi lett hozzáadva,
eltávolítva, vagy
megváltozva — a teljes YAML-elérési utakkal.
Továbbá: JSON ↔ YAML | JSON-összehasonlítás | XML-összehasonlítás.
Minden feldolgozás helyben történik a böngészőben — az adatok soha nem kerülnek szerverre.
A két YAML-dokumentum beilleszthető, majd az Összehasonlítás gombbal indítható.
YAML A (eredeti)
YAML B (módosított)
Különbségek
A különbségek megtekintéséhez a fenti két YAML-dokumentum megadása után az Összehasonlítás gombbal indítható az összevetés.
Használat: Az eredeti YAML a bal szövegmezőbe (YAML A), a módosított változat a jobb szövegmezőbe (YAML B) illeszthető be. Az Összehasonlítás gombbal jelennek meg az összes különbségek.
Eredményszínek:Zöld = B-ben hozzáadva, Piros = A-ból eltávolítva, Sárga = megváltozott érték.
Halmaz-összehasonlítás: Bejelölés esetén a tömbök rendezetlen halmazként kerülnek összehasonlításra (az elemek sorrendje figyelmen kívül marad). Alapértelmezés szerint a tömbök pozíciónként kerülnek összehasonlításra.
Tipp: A YAML-megjegyzések (#) az elemzéskor eltávolításra kerülnek, és nem kerülnek összehasonlításra. Csak az adatszerkezet kerül összehasonlításra, ezért ez ideális konfigurációs fájlok különbségeihez.
Szerkezeti YAML-különbség — a megjegyzések nem számítanak
A YAML adatszerkezetként hasonlítható össze, nem szövegként: a megjegyzések eltávolításra kerülnek, a behúzás normalizálódik, az idézett és a nem idézett skalárok, amelyek ugyanazt az értéket adják, egyenlőnek számítanak. Egy YAML-specifikus csapda: a horgonyok (anchors) és aliasok miatt két dokumentum szövegesen eltérhet, miközben azonos adatot ábrázol — vagy hasonlónak tűnhet, miközben másként oldódik fel. A feldolgozott szerkezet összehasonlítása mindkettőt kezeli.
Konfigurációs fájlok különbségeihez ideális — a szóköz- és megjegyzésváltozások soha nem jelennek meg.
🔷 Különbségi összefoglaló
Két YAML-dokumentum megadása és az Összehasonlítás gomb megnyomása után statisztikák jelennek meg.