Formater i walidator JSON
Wklej JSON, aby go sformatować, zminifikować lub zwalidować. Błędy wskazują dokładną linię i kolumnę, a nic nie opuszcza przeglądarki.
Działa w przeglądarceBez rejestracjiNic nie jest wysyłane
Jak używać: Formater JSON
- Wklej JSON do pola wejściowego lub otwórz plik
.json. - Wynik aktualizuje się podczas pisania. Kliknij Formatuj, aby ładnie sformatować, lub Minifikuj, aby usunąć białe znaki.
- Wybierz 2 spacje, 4 spacje lub tabulatory i zaznacz Sortuj klucze, aby uzyskać stałą kolejność kluczy.
- Jeśli JSON jest nieprawidłowy, pasek stanu pokazuje linię, kolumnę i najbardziej prawdopodobną przyczynę.
- Skopiuj wynik lub pobierz go jako plik.
Czym jest formater JSON?
Formater JSON (JSON beautifier) dodaje wcięcia do zwartego JSON-a, aby był czytelny, a walidator sprawdza, czy jest zgodny z gramatyką RFC 8259. Odpowiedzi API, linie logów i pliki konfiguracyjne są zwykle zminifikowane do jednej linii; formatowanie ułatwia przeglądanie zagnieżdżeń i wartości.
Typowe błędy JSON
- Końcowe przecinki:
{"a": 1,}to poprawny JavaScript, ale niepoprawny JSON. - Apostrofy: klucze i ciągi muszą używać podwójnych cudzysłowów.
- Klucze bez cudzysłowów:
{name: "x"}musi mieć postać{"name": "x"}. - Komentarze:
//i/* */nie są częścią JSON. - Wartości specjalne:
NaN,Infinityiundefinedsą niedozwolone.
Formatowanie a minifikacja
Sformatowany JSON jest dla ludzi: do code review, debugowania i dokumentacji. Zminifikowany JSON pozbawiony jest wszystkich zbędnych spacji i znaków nowej linii, co zmniejsza rozmiar przy przechowywaniu i przesyłaniu przez sieć. Oba zawierają dokładnie te same dane.