Online Tool Store Online Tool Store

Formater JSON

Formatuj, waliduj lub minifikuj JSON, zachowując ciągi i zapis liczb. Wklej lub prześlij plik, zobacz czytelne błędy składni i skopiuj lub pobierz wynik.

To narzędzie działa w całości w Twojej przeglądarce. Twoje pliki nigdy nie są wysyłane na serwer.

Obszar roboczy JSON

Wklej JSON poniżej. Walidacja i każda transformacja pozostają w tej karcie przeglądarki.

Ctrl/Cmd + Enter, aby sformatować
Poprawny JSON — sformatowany z użyciem: wcięcie 2 spacjami.
188 znaków

Tylko ścisły JSON: nazwy właściwości wymagają podwójnych cudzysłowów, a komentarze i końcowe przecinki są niepoprawne.

20 wierszy · 275 znaków

Jak to działa

  1. Wklej JSON, prześlij plik .json lub .txt albo zacznij od kompaktowego przykładu projektu wczytanego już powyżej.
  2. Przeglądarka sprawdza cały dokument względem ścisłej składni JSON i podaje lokalizację błędu, gdy jest dostępna.
  3. Sformatuj z 2 spacjami, 4 spacjami lub tabulatorami; albo zminifikuj dokument do jednego zwartego wiersza.
  4. Skopiuj wynik lub pobierz go jako gotowy do użycia plik .json.

Metoda formatowania

Najpierw ścisły parser JSON przeglądarki sprawdza, czy całe wejście jest poprawne. Następnie formater przeszukuje oryginalny tekst znak po znaku. Nigdy nie zmienia niczego wewnątrz ciągu w cudzysłowie: cudzysłowy ze znakiem ucieczki, spacje i sekwencje Unicode pozostają nietknięte.

Formatowanie = strukturalne nowe wiersze + wybrane wcięcie Minifikacja = usunięcie białych znaków poza ciągami w cudzysłowie

Praca na zwalidowanym tekście źródłowym zamiast serializacji obiektu JavaScript zachowuje też kolejność kluczy, zduplikowane klucze i długie literały liczbowe dokładnie tak, jak zapisano.

Najczęstsze pytania

Czy wklejany przeze mnie JSON jest gdzieś przesyłany lub zapisywany?

Nie. Walidacja, formatowanie, minifikacja, kopiowanie i tworzenie plików odbywają się w Twojej przeglądarce. Twój JSON nigdy nie jest wysyłany do Online Tool Store ani do żadnej usługi przetwarzania.

Czy formatowanie zmienia wartości JSON lub duże liczby?

Nie. Po walidacji formater zmienia tylko nieistotne białe znaki poza ciągami w cudzysłowie. Nie odbudowuje dokumentu z wartości JavaScript, więc zapis liczb, sekwencje ucieczki, kolejność kluczy i zduplikowane klucze pozostają dokładnie takie, jak wpisano.

Dlaczego komentarze, apostrofy lub końcowe przecinki są odrzucane?

Niektóre formaty podobne do JavaScriptu je akceptują, ale nie należą do standardu JSON. Ten walidator stosuje ścisłe reguły JSON: nazwy właściwości i ciągi wymagają podwójnych cudzysłowów, komentarze są niedozwolone, a ostatni element nie może mieć końcowego przecinka.

Czy mogę sformatować tablicę, ciąg, liczbę, wartość logiczną lub null na najwyższym poziomie?

Tak. Poprawny dokument JSON może zawierać na najwyższym poziomie dowolną wartość JSON, nie tylko obiekt. Obsługiwane są tablice, ciągi, liczby, true, false i null.

Jak duży może być dokument JSON?

To narzędzie nie ma sztucznego limitu. Praktyczny limit zależy od przeglądarki i dostępnej pamięci urządzenia; bardzo duże wklejone dokumenty mogą dłużej się walidować i wyświetlać.

Czy mogę przesłać plik .json zamiast wklejać?

Tak. Kliknij „Prześlij plik" i wybierz plik .json lub .txt do 10 MB. Jest odczytywany bezpośrednio w przeglądarce przez File API i ładowany do pola wejściowego — sam plik nigdy nie jest przesyłany na serwer.

Jak wypadamy na tle innych

FunkcjaOnline Tool StoreJSONLintCodeBeautify JSON Viewer
Działa bez instalowania aplikacji desktopowej TakTakTak
Osobne przyciski formatowania i minifikacji Oba, jednym kliknięciemOba, na osobnych stronachOba, jednym kliknięciem
Ścisła informacja zwrotna z walidacji z lokalizacją błędu Wiersz i kolumna, skok do błęduNumer wierszaPodświetlony błąd
Zachowuje oryginalny zapis długich liczb i kolejność kluczy Tak — nigdy nie serializuje wartości ponownieNie gwarantowaneNie gwarantowane
Przesyłanie lokalnego pliku .json lub .txt TakNie, tylko wklejanie lub URLTak
Kopiowanie i pobieranie wyniku Oba w zestawieRęczne kopiowanieOba w zestawie
Bez konta, reklam w obszarze roboczym i dodatkowej sprzedaży TakNie, z reklamamiNie, z reklamami

JSONLint i CodeBeautify dodają funkcje, jak przeglądarki drzewa i konwertery formatów, ale przepuszczają JSON przez więcej interfejsu i reklam. Do szybkiego, skupionego sprawdzenia, które zachowuje dokładny tekst źródłowy, formater JSON Online Tool Store jest prostszą drogą — wklej lub prześlij, zwaliduj, przekształć i skopiuj bez konfiguracji.

Zobacz powiązane narzędzia

Osadź to narzędzie

Wklej to na swojej stronie — pozostanie darmowe, a każdy plik nadal zostaje w przeglądarce odwiedzającego, nie u Ciebie ani u nas.