Narzędzia programistyczne ● Przetwarzanie lokalne

Porównywanie tekstu i JSON

Porównaj dwa dokumenty tekstowe wiersz po wierszu lub wartości JSON według struktury.

Przygotowywanie narzędzia…
Wypróbuj krótki przykład

Wypróbuj krótki przykład

Wczytaj fikcyjny przykład do pustego formularza. Sprawdź opcje, w razie potrzeby uruchom narzędzie i porównaj wynik poniżej.

Porównaj dwie wersje wiersz po wierszu lub dwie poprawne wartości JSON według struktury. Samo formatowanie JSON i kolejność kluczy obiektu nie są uznawane za zmianę wartości. Wklej obie wersje i wybierz tekst lub JSON. Tryb tekstowy porównuje wiersze. Tryb JSON porównuje wartości: kolejność kluczy obiektów jest ignorowana, kolejność tablic ma znaczenie, a samo formatowanie nie jest zgłaszane jako zmiana. Tryb tekstowy ma jawne limity liczby wierszy i porównań. Porównanie tekstu ma limit 1 000 000 znaków na stronę, 4000 wierszy i 4 milionów porównań par wierszy. Porównanie JSON ma limit 100 poziomów i 1000 różnic. Powtórzone klucze JSON są odrzucane, ponieważ ich znaczenie może zależeć od parsera.

Wersja A

Ada
Tea
Sam

Wersja B

Ada
Coffee
Sam

Oczekiwany wynik

Dodane wiersze: 1 · usunięte wiersze: 1  Ada+ Coffee− Tea  Sam

Przykład będzie dostępny, gdy narzędzie będzie gotowe.

Tekst jest przetwarzany w Twojej przeglądarce.

✓ Przetwarzanie lokalne✓ Bez konta✓ Dane przetwarzane tutaj✓ Bezpłatnie

Krótka odpowiedź

Porównaj dwie wersje wiersz po wierszu lub dwie poprawne wartości JSON według struktury. Samo formatowanie JSON i kolejność kluczy obiektu nie są uznawane za zmianę wartości.

Strona i jej zasoby są pobierane z witryny; ta operacja wykorzystuje wpisane wartości wyłącznie w tej przeglądarce i nie wysyła ich do punktu obliczeniowego.

Jak używać

Wklej obie wersje i wybierz tekst lub JSON. Tryb tekstowy porównuje wiersze. Tryb JSON porównuje wartości: kolejność kluczy obiektów jest ignorowana, kolejność tablic ma znaczenie, a samo formatowanie nie jest zgłaszane jako zmiana. Tryb tekstowy ma jawne limity liczby wierszy i porównań.

Ograniczenia

Porównanie tekstu ma limit 1 000 000 znaków na stronę, 4000 wierszy i 4 milionów porównań par wierszy. Porównanie JSON ma limit 100 poziomów i 1000 różnic. Powtórzone klucze JSON są odrzucane, ponieważ ich znaczenie może zależeć od parsera.

Najczęstsze pytania

Jak porównanie JSON traktuje kolejność kluczy obiektu?

Klucze obiektów są porównywane jako nazwane właściwości, więc zmiana ich kolejności nie jest zmianą wartości. Kolejność tablic nadal ma znaczenie.

Czy tryb JSON przyjmuje nieprawidłowy JSON?

Nie. Obie strony muszą dać się odczytać jako JSON. Do niepełnych fragmentów lub tekstu innego niż JSON użyj trybu tekstowego.

Jak tryb tekstowy porównuje wersje?

Porównuje dokładne wiersze i zaznacza wiersze dodane oraz usunięte. Nie oblicza zmian poszczególnych słów wewnątrz wiersza.

Czy moje dane wejściowe są wysyłane na serwer?

Porównanie odbywa się w tej przeglądarce po załadowaniu strony; żadna wersja nie jest wysyłana do usługi porównującej.

Źródła i odniesienia

Te źródła dokumentują wskazaną normę lub API przeglądarki; nie potwierdzają poprawności wyników narzędzia.