Strona główna / Narzędzia dla programistów / Formatowanie i walidacja JSON
Darmowe narzędzia online

Formatowanie i walidacja JSON

Formatuj, minifikuj i sprawdzaj składnię JSON w przeglądarce, zachowując zapis liczb, sekwencje ucieczki i powtarzające się klucze.

Rozpocznij

Do czego służy to narzędzie

Formatuje, minimalizuje i waliduje JSON lokalnie, z informacją o błędach parsowania, która pomaga zlokalizować nieprawidłowe przecinki, cudzysłowy, klucze i zagnieżdżenia.

Przykład działania

Dane wejściowe

{"name":"Ada","roles":["admin","editor"]}

Wynik

Prawidłowy obiekt z wcięciami i tablicą roles w osobnych liniach

Jak powstaje wynik

Walidacja parsuje dane wejściowe zgodnie z gramatyką JSON. Formatowanie zapisuje te same dane z wcięciami; minimalizacja usuwa niepotrzebne białe znaki bez zmiany wartości.

Przydatne zastosowania

  • Sprawdzanie odpowiedzi API lub ładunku webhook
  • Przygotowanie pliku konfiguracyjnego do przeglądu
  • Minimalizacja prawidłowego pliku do transportu lub testów

Ważne ograniczenia

  • JSON nie pozwala na komentarze, końcowe przecinki, ciągi w pojedynczych cudzysłowach ani klucze bez cudzysłowów.
  • Formatowanie nie weryfikuje, czy wartości pól spełniają zewnętrzny schemat API.
  • Duże dokumenty mogą zużywać znaczną ilość pamięci przeglądarki.

Często zadawane pytania

Dlaczego poprawny JavaScript nie jest poprawnym JSON?

Składnia obiektów JavaScript pozwala na konstrukcje—takie jak komentarze lub undefined—których JSON nie obsługuje.

Czy formatowanie zmienia moje dane?

Powinno zmieniać tylko nieistotne białe znaki; zawsze porównaj lub przetestuj krytyczną konfigurację przed wdrożeniem.

Zmieniają się tylko odstępy poza ciągami. Zapis liczb, sekwencje ucieczki, kolejność i powtarzające się klucze pozostają, bez sortowania i usuwania duplikatów. 9007199254740993 i 1.00 są zachowane. Wejście: do 500000 jednostek kodu UTF-16. Formatowanie: do 256 poziomów kontenerów i 4000000 jednostek wyjścia; minifikacja obsługuje głębszy poprawny JSON. Oba tryby sprawdzają składnię, nie schematy ani reguły biznesowe. Brak wyboru plików, pobierania i osobnej walidacji.

Przetwarzanie odbywa się lokalnie w przeglądarce.