JSON Narzędzie Patch
Porównaj dwa dokumenty JSON i wygeneruj RFC 6902 Patch; możesz także zastosować Patch lokalnie i wykonać walidację round-trip.
Jak używać narzędzia JSON Patch
JSON Narzędzie Patch przetwarza dane wejściowe tylko w bieżącej przeglądarce, nie przesyła ich, nie łączy się z internetem ani nie zapisuje danych użytkownika.
Wprowadź dane
Wprowadź surową tablicę JSON, docelową tablicę JSON lub RFC 6902 operacji.
Wybierz sposób przetwarzania
Wygeneruj operacje add/remove/replace lub zastosuj Patch i sprawdź ścieżki oraz niebezpieczne klucze.
Sprawdź i eksportuj
Po potwierdzeniu, że wynik po zastosowaniu jest zgodny z celem, skopiuj lub pobierz Patch/JSON.
Ograniczenia i uwagi
- Odrzucane są ścieżki prowadzące do zanieczyszczenia prototypu, nieskończona rekurencja i ogromne tablice operacji.
- Diff nie wnioskuje move/copy; wygenerowany wynik nadal należy zweryfikować semantycznie w projekcie docelowym.
- Narzędzie zapewnia wyłącznie lokalne wyniki pomocniczego przetwarzania; ważne konfiguracje, klucze, dokumenty i treści publikowane należy nadal zweryfikować w środowisku docelowym.
Często zadawane pytania
Czy dane wejściowe są przesyłane na serwer?
Nie. Strona korzysta wyłącznie z pamięci przeglądarki, pliku lokalnego API oraz zasobów lokalnych dostarczonych wraz z witryną.
Dlaczego ścieżka __proto__ jest odrzucana?
Te właściwości mogą wywołać zanieczyszczenie prototypu; narzędzie je zablokuje, zamiast ryzykować modyfikację prototypu obiektu.
Dlaczego wyniki nadal wymagają ręcznego sprawdzenia?
Składnia brzegowa, normy regionalne, czytniki innych firm i docelowe środowisko uruchomieniowe mogą się różnić; narzędzie nie zastępuje końcowej weryfikacji.