Narzędzie do porównywania JSON.
Bezpośrednie narzędzie do porównywania JSON online, bez konieczności instalacji. Porównuje dwa obiekty JSON z wyróżnionymi różnicami.
Informacje o JSON Diff
Porównaj dwa dokumenty JSON obok siebie i uzyskaj płaską, adresowaną ścieżkami listę wszystkich różnic. Diff jest wykonywany na żywo podczas pisania (na podstawie zmemoizowanego porównania głębokiego) i zgłasza dodania, usunięcia oraz zmiany wartości, używając ścieżek w stylu JSON Pointer.
Jak używać
1. Wklej pierwszy dokument do obszaru tekstowego JSON A. 2. Wklej drugi dokument do obszaru tekstowego JSON B. 3. Przeczytaj kartę Result: pokazuje "no differences", gdy oba są równe; w przeciwnym razie listę o stałej szerokości każdej zmiany oraz licznik różnic.
Notacja różnic
Każda różnica to jeden wiersz zawierający ścieżkę i opis. Zmiany wartości używają postaci .path.to.key: <old> → <new> (lub $ dla korzenia, gdy różni się cała wartość). Dodane klucze są pokazywane jako .key: (added) <value>; usunięte klucze jako .key: (removed) <value>. Różnice w tablicach są adresowane po indeksie ze znacznikami [n]: (added) / (removed) / value-change, skanując dłuższą z dwóch tablic. Końcowy wiersz zgłasca całkowitą liczbę różnic.
▶Jakiego formatu ścieżek używa diff?
▶W jaki sposób porównywane są tablice o różnej długości?
▶Czy zgłasza zmiany typu?
▶Co się dzieje, gdy którekolwiek wejście jest nieprawidłowym JSON-em?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.