Debugowanie odpowiedzi API
Skopiuj zminifikowane ciało odpowiedzi z logów backendu lub DevTools, wklej tutaj i natychmiast zobacz strukturę. Bez konieczności instalowania CLI ani konfigurowania aliasów jq.
Formatuj, minifikuj, waliduj i wizualizuj JSON w kilka sekund. Wszystko działa w Twojej przeglądarce — dane nigdy nie opuszczają urządzenia.
Nie. Całe parsowanie i formatowanie odbywa się wyłącznie w Twojej przeglądarce. Twoje dane nigdy nie opuszczają urządzenia.
Nowoczesne przeglądarki płynnie obsługują 1-10 MB. Bardzo duże pliki (>20 MB) mogą być wolne; dla nich rozważ narzędzie CLI.
Szybko, prywatnie, bez instalacji — parsuj JSON bezpośrednio w przeglądarce.
Jedno kliknięcie rozwija skompresowany JSON do czytelnej formy z wcięciami i automatycznym podświetlaniem składni.
Usuwa wszystkie białe znaki i znaki nowej linii, aby wygenerować najkrótszy możliwy JSON do transportu przez API.
Gdy parsowanie się nie powiedzie, pokazujemy dokładny wiersz i kolumnę wraz z kontekstem, by przyspieszyć debugowanie.
Strukturalny widok do rozwijania/zwijania. Długość tablic i liczba kluczy są widoczne w linii.
Wszystko obliczane jest w Twojej przeglądarce. Twoje dane nie są wysyłane na żaden serwer.
Przeciągnij plik.json, aby go wczytać, i eksportuj każdy wynik z powrotem do.json jednym kliknięciem.
Parsowanie JSON w czystej przeglądarce — bez przesyłania, bez logów, bez zewnętrznych API.
Wklej ciąg JSON do edytora lub upuść plik .json z dysku. Przeglądarka wczytuje go przez FileReader bezpośrednio do pamięci JavaScript — bez XHR, bez fetch, bez uploadu. Nawet wielomegabajtowe payloady działają bez problemu; w razie potrzeby parser przetwarza je strumieniowo.
Przekazujemy ciąg do JSON.parse — tego samego parsera V8 / SpiderMonkey / JavaScriptCore, którego Twoja przeglądarka używa dla każdej odpowiedzi fetch. Jeśli parsowanie się nie powiedzie, pozycja błędnego znaku zostanie zgłoszona z linią i kolumną, więc możesz go natychmiast naprawić. Bez sztuczek z regex, bez niejednoznacznych komunikatów o błędach.
Po sparsowaniu wynik jest renderowany jako zwijane drzewo z wykorzystaniem wirtualizowanych węzłów DOM — dzięki czemu obiekt z 100 000 kluczy działa płynnie z prędkością 60 fps. Możesz zwijać tablice, kopiować ścieżki i nawigować klawiaturą.
Formatuj z wcięciem 2 / 4 / tab, minifikuj do jednej linii, kopiuj do schowka lub pobierz oczyszczony plik. Transformacja działa w Twojej przeglądarce — wynikowe bajty nigdy nie opuszczają strony.
Realne sytuacje, w których parsowanie JSON wyłącznie w przeglądarce wygrywa.
Skopiuj zminifikowane ciało odpowiedzi z logów backendu lub DevTools, wklej tutaj i natychmiast zobacz strukturę. Bez konieczności instalowania CLI ani konfigurowania aliasów jq.
Po zdekodowaniu Base64 środkowego segmentu JWT wklej powstały JSON, aby zobaczyć claims, datę wygaśnięcia i wszelkie niestandardowe pola. Token nigdy nie trafia na inny serwer niż ten, który go wystawił.
Sformatuj uszkodzony plik konfiguracyjny .json (Tailwind, ESLint, package.json, tsconfig), aby przestał wywalać CI. Wykrywa końcowe przecinki i zduplikowane klucze, jakie gromadzą się w ręcznie pisanych konfiguracjach.
Otwórz dwie karty obok siebie, wklej stary i nowy schemat. Użyj widoku drzewa, aby wykryć dodane lub usunięte pola bez porównywania zescape'owanych ciągów.
Twój JSON często zawiera prawdziwe dane klientów, klucze API, sekrety JWT, wewnętrzne ID i dane osobowe. Większość internetowych formatterów JSON wysyła Twój payload POST-em na serwer — co oznacza, że strona trzecia loguje każde wklejone pole. JSON Decoder iKit działa jako JavaScript w karcie Twojej przeglądarki, więc parser widzi Twoje dane, ale żaden serwer nigdy ich nie zobaczy.
Szczegółowe poradniki i porównania narzędzi z bloga iKit.
Pretty-print, validate, and structurally diff messy JSON with three methods that work in any browser.
When a JSON document needs to embed binary data inline, Base64 is the encoding that makes it possible.
Nie. Całe parsowanie i formatowanie odbywa się wyłącznie w Twojej przeglądarce. Twoje dane nigdy nie opuszczają urządzenia.
Nowoczesne przeglądarki płynnie obsługują 1-10 MB. Bardzo duże pliki (>20 MB) mogą być wolne; dla nich rozważ narzędzie CLI.
Zazwyczaj brakuje cudzysłowu, jest dodatkowy przecinek lub użyto apostrofów. Przejdź do zakładki "Błędy", aby zobaczyć dokładną pozycję.
Obecnie obsługiwany jest tylko ścisły JSON zgodny z RFC 8259. Daj nam znać, jeśli potrzebujesz JSON5 / JSONC.
Po pierwszym załadowaniu większość zasobów jest zapisywana w pamięci podręcznej przeglądarki, więc działa z połączeniem lub bez.