Kolejność kluczy nie ma znaczenia
Obiekty są porównywane według kluczy, więc te same dane w innej kolejności są traktowane jako równe.
Darmowe narzędzie JSON diff online
Porównaj dwa pliki JSON, odpowiedzi API lub konfiguracje i zobacz każdą dodaną, usuniętą i zmienioną wartość wraz z jej ścieżką. Kolejność kluczy i formatowanie nie mają znaczenia. Prywatnie i za darmo, prosto w przeglądarce.
Obiekty są porównywane według kluczy, więc te same dane w innej kolejności są traktowane jako równe.
Każda różnica jest wyświetlana z dokładną lokalizacją, np. $.user.roles[2], oraz starą i nową wartością.
Włącz tę opcję, gdy tablice są zbiorami, np. tagów lub identyfikatorów, i liczą się tylko dodania i usunięcia.
Jeśli dokumentu nie da się sparsować, zobaczysz linię i kolumnę błędu, a Formatuj porządkuje poprawny JSON.
Porównuje pliki JSON ze 100 000+ linii w wątku w tle, dzięki czemu strona pozostaje responsywna.
Nic nie jest wysyłane. Odpowiedzi API, konfiguracje i dane nigdy nie opuszczają twojego urządzenia.
Porównaj odpowiedzi dwóch wersji API lub środowisk, aby znaleźć zmienione pole lub brakującą wartość.
Znajdź różnice między dwoma plikami package.json, tsconfig, appsettings lub innymi plikami konfiguracyjnymi JSON.
Zobacz dokładnie, dlaczego oczekiwany i rzeczywisty wynik JSON się nie zgadzają.
Porównaj dwa eksporty tych samych rekordów, aby sprawdzić, co dodano, usunięto lub zmieniono.
$.settings.theme zaczynają się od korzenia dokumentu $; [2] to trzeci element tablicy.Wklej oryginalny JSON w lewe pole, a zmieniony JSON w prawe albo otwórz pliki. DiffDuo wyświetla każdą zmienioną, dodaną i usuniętą wartość wraz ze ścieżką oraz diff obu dokumentów obok siebie.
Nie. Obiekty są porównywane według kluczy, więc dwa dokumenty z tymi samymi danymi w innej kolejności kluczy są traktowane jako równe. Formatowanie i białe znaki również są ignorowane.
Tak. Włącz Ignoruj kolejność w tablicach, aby porównywać tablice jak zbiory. Elementy obecne w obu tablicach są dopasowywane bez względu na pozycję, a zgłaszane są tylko elementy dodane lub usunięte.
To lokalizacja wartości w dokumencie: $ to korzeń, .user to klucz user, .roles to jego klucz roles, a [2] to trzeci element tej tablicy.
DiffDuo pokazuje, który dokument zawiera błąd oraz w której linii i kolumnie, dzięki czemu możesz go poprawić. Przycisk Formatuj dodaje wcięcia do poprawnego JSON, aby był czytelniejszy.
Nie. Wszystko działa w przeglądarce, więc twój JSON nigdy nie opuszcza urządzenia. To bezpieczne dla kluczy API, danych klientów i wewnętrznej konfiguracji.
Tak. Można otwierać pliki JSON do 50 MB, a diff obok siebie działa w wątku w tle, dzięki czemu strona pozostaje responsywna.