Dlaczego formatowanie JSON ma znaczenie
Formatuj dla ludzi. Minifikuj dla maszyn. Te same dane, inna publiczność.
Wklej dowolny JSON, otrzymaj czysty sformatowany wynik, wersję zminifikowaną lub raport walidacji. W 100% w przeglądarce, Twoja konfiguracja, odpowiedzi API, sekrety nigdy nie opuszczają urządzenia.
Trzy kroki, działa całkowicie w przeglądarce, nawet offline.
Wklej surowy, zminifikowany lub bałaganiarski JSON do panelu wejściowego. Narzędzie obsługuje dowolny rozmiar, od jednoliniowych obiektów po wieloMB tablice.
Formatuj: czysty wcięty wynik (2 spacje, 4 spacje lub tab). Minifikuj: jednoliniowy wyczyszczony JSON. Waliduj: parsuj i raportuj wszelkie błędy składni z numerami linii.
Skopiuj sformatowany wynik do schowka jednym kliknięciem lub pobierz jako plik .json. Wynik jest gotowy do wklejenia w Twoim kodzie, żądaniu API lub pliku konfiguracyjnym.
Wszystko, czego potrzebujesz od narzędzia JSON, bez ryzyka prywatności wysyłania.
Wcięcie i upiększenie JSON z 2 spacjami, 4 spacjami lub wcięciem tabulatorem. Sortuje obiekty przewidywalnie; zagnieżdżone tablice/obiekty wyraźnie widoczne.
Usuń białe znaki i wyprodukuj jednoliniowy zminifikowany JSON, typowo 30-60% redukcja rozmiaru. Idealne dla ładunków konfiguracyjnych, osadzonego JSON, żądań sieciowych.
Parsuj JSON i raportuj dokładnie, gdzie składnia zawodzi. „Nieoczekiwany przecinek na pozycji 142”, idź to naprawić bez zgadywania. Raportuje głębokość obiektu/tablicy i liczbę elementów dla poprawnego wejścia.
Wklejony JSON nigdy nie opuszcza Twojej przeglądarki. Krytyczne dla kluczy API, sekretów, danych klientów, wewnętrznych konfiguracji, którym nigdy nie zaufałbyś „darmowemu formaterowi online”, który przesyła.
Obsługuje JSON od 1 bajta do ~50 MB natychmiast. Natywne JSON.parse przeglądarki jest szybsze niż jakikolwiek upload+roundtrip serwera.
Bez konta, bez klucza API, bez maila marketingowego. Otwórz narzędzie, wklej, formatuj, wyjdź. Darmowe na zawsze.
Dlaczego programiści sięgają po formater JSON codziennie i czego w nim szukać.
Formatuj dla ludzi. Minifikuj dla maszyn. Te same dane, inna publiczność.
{"a":1,}, niepoprawne w ścisłym JSON (poprawne w obiektach JavaScript). Nieocudzysłowione klucze: {a:1}, klucze muszą być stringami w cudzysłowach. Pojedyncze cudzysłowy: {'a':'b'}, JSON wymaga tylko podwójnych cudzysłowów. Komentarze: // ... niedozwolone w standardowym JSON (JSONC i JSON5 je dopuszczają, ale spec JSON nie). Niezaescape'owane backslashe: \n w literale stringa wymaga \\n. Walidator wyłapuje wszystkie z informacją o pozycji.Końcowe przecinki, nieocudzysłowione klucze, pojedyncze cudzysłowy, trzy klasyczne grzechy JSON.
JSON często zawiera sekrety. Przetwarzaj lokalnie, zawsze.
Ścisły JSON dla API. JSONC dla plików konfiguracyjnych z komentarzami. Różne specy, różne narzędzia.
Szybkie odpowiedzi o narzędziu
JSON.parse przeglądarki jest mocno zoptymalizowany. Dla plików powyżej 50 MB możesz zauważyć krótką pauzę, gdy parser działa; spróbuj podzielić, jeśli Twój laptop ma ograniczony RAM. .json. jq lub biblioteką JS. ,]), nieocudzysłowione klucze ({a:1} powinno być {"a":1}), pojedyncze cudzysłowy ('foo' powinno być "foo"), niezaescape'owane znaki w stringach. Walidator zgłasza dokładną pozycję, abyś mógł to naprawić. Spróbuj przycisku Próbka, aby zobaczyć przykład poprawnego JSON.