Darmowe, bez konta

Różnica JSON

Porównaj dwa dokumenty JSON według struktury, a nie kolejności wierszy. Kolejność kluczy obiektów jest ignorowana. Przejrzyj zmiany, dopasuj tablice obiektów według klucza i skopiuj lub pobierz poprawkę JSON. Twoje dane pozostają w tej przeglądarce.

Wklej wcześniejszy dokument JSON.

Wklej zaktualizowany dokument JSON.

W przypadku tablic obiektów wprowadź stabilną właściwość, taką jak id. Klucze muszą być obecne i unikalne w każdej tablicy.

Każdy dokument JSON może zawierać maksymalnie 200 000 znaków. Porównanie kończy się po 500 wymienionych zmianach. Tablice można porównywać według pozycji lub unikalnej właściwości ciągu/liczby.

Jak porównać dwa pliki JSON?

Wklej oryginalny JSON po lewej stronie i nowy JSON po prawej, a następnie wybierz Porównaj. Klucze w obiektach mogą pojawiać się w dowolnej kolejności. Tablice porównują według pozycji, chyba że wprowadzisz klucz, taki jak id, aby dopasować rekordy.

Często zadawane pytania

Jak porównać dwa pliki JSON?

Wklej oryginalny JSON po lewej stronie i nowy JSON po prawej, a następnie wybierz Porównaj. Klucze w obiektach mogą pojawiać się w dowolnej kolejności. Tablice porównują według pozycji, chyba że wprowadzisz klucz, taki jak id, aby dopasować rekordy.

Czy mój plik JSON został przesłany?

Nie. Analizowanie i porównywanie odbywa się w tej przeglądarce. Narzędzie nie przesyła ani nie zapisuje pliku JSON. Każdy dokument jest ograniczony do 200 000 znaków.

Czy JSON Diff ignoruje kolejność kluczy obiektu?

Tak. Klucze wewnątrz obiektów JSON są porównywane według nazwy, więc przeniesienie klucza nie liczy się jako zmiana. Kolejność tablicy ma znaczenie, chyba że wybierzesz unikalny klucz obiektu do dopasowania.

Czy mogę porównywać tablice obiektów według identyfikatora?

Tak. Wybierz „Według klucza obiektu” i wprowadź właściwość, taką jak identyfikator. Każdy element w każdej tablicy musi zawierać unikalny ciąg lub liczbę w tej właściwości.

Czy mogę wyeksportować różnice?

Tak. Skopiuj podsumowanie lub pobierz poprawkę JSON. Łatka wykorzystuje pozycje w tablicy i wykonuje typowe operacje RFC 6902; przejrzyj go przed zastosowaniem do ważnych danych.