Wklej dwa obiekty JSON (np. dwie odpowiedzi API lub pliki konfiguracyjne), aby zobaczyć, co się zmieniło. Różnice są podświetlone. Działa w przeglądarce.
Różnice
O porównywaniu JSON
To narzędzie porównuje dwie wartości JSON (obiekty lub tablice) i wyświetla różnice: klucze tylko w A, klucze tylko w B oraz klucze z różnymi wartościami. Przydatne do porównywania odpowiedzi API, konfiguracji lub dowolnych dwóch struktur JSON. Zagnieżdżone obiekty są porównywane rekurencyjnie.Jak używać
- Wklej pierwszy JSON w lewym polu, a drugi w prawym.
- Kliknij Porównaj JSON. Różnice pojawią się poniżej.
Kluczowe funkcje
- Podświetlanie różnic z wizualnym porównaniem obok siebie
- Wykrywa dodane, usunięte i zmodyfikowane klucze i wartości
- Obsługuje głęboko zagnieżdżone obiekty i tablice JSON
- Rekurencyjne porównywanie z przejrzystym oznaczeniem zmian
- 100% w przeglądarce — dane nigdy nie opuszczają urządzenia
- Współpracuje z Formatterem JSON do formatowania przed porównaniem
Kiedy używać tego narzędzia
- Porównywanie odpowiedzi API między środowiskami lub wersjami
- Przeglądanie zmian w plikach konfiguracyjnych JSON
- Debugowanie różnic danych między oczekiwanym a faktycznym wynikiem
- Weryfikacja migracji danych przez porównanie wejścia i wyjścia
Szczegóły techniczne
Narzędzie parsuje oba wejścia JSON i wykonuje głębokie, rekurencyjne porównanie. Klucze obecne w jednym obiekcie, ale nie w drugim, są oznaczane jako dodane lub usunięte. Klucze obecne w obu z różnymi wartościami są oznaczane jako zmodyfikowane. Tablice porównywane są element po elemencie według indeksu. Wynik jest prezentowany z kolorowym oznaczeniem: zielony dla dodanych, czerwony dla usuniętych i żółty dla zmodyfikowanych. Przetwarzanie odbywa się w JavaScript w przeglądarce.
Podsumowanie
Narzędzie JSON Diff to szybki, wizualny sposób porównywania dokumentów JSON i identyfikowania dokładnych różnic. Niezbędne do debugowania API, przeglądania konfiguracji i walidacji danych — wszystko w prywatności przeglądarki.