JSON

JSON Formatter / Minify / Validator

Formatowanie (wcięcie 2 spacje), minifikacja i walidacja JSON bezpośrednio w przeglądarce.

JSON Formatter turns any JSON into a readable, indented form, compresses it into a single compact line, or checks it for syntax errors. Everything runs in your browser — nothing you paste is sent anywhere.

How to use it

Common uses

Things to keep in mind

Formatting never changes data types or key order — only the whitespace and line breaks around values.

Valid JSON doesn't allow trailing commas, comments, or single quotes — if your input has those, run it through JSON Repair first.

Artykuł o tym narzędziu: JSON Formatter: formatowanie, minimalizacja i walidacja

Najczęstsze pytania

Jaka jest różnica między "Formatuj" a "Minifikuj"?

Formatowanie dodaje wcięcia i podziały linii, by JSON był czytelny, a minifikacja usuwa wszystkie zbędne białe znaki, by uzyskać najmniejszy możliwy wynik — oba reprezentują dokładnie te same dane.

Dlaczego walidator oznacza JSON, który wydaje mi się poprawny?

Częste problemy to przecinki na końcu, pojedyncze cudzysłowy zamiast podwójnych, klucze bez cudzysłowów lub komentarze — nic z tego nie jest ważne w ścisłym JSON, choć niektóre bardziej wyrozumiałe parsery jak JSON5 to akceptują.

Czy mój JSON jest gdzieś przesyłany podczas formatowania lub walidacji?

Nie. Całe formatowanie i walidacja odbywają się lokalnie w Twojej przeglądarce — nic nie jest wysyłane na serwer.

Czym JSON5 lub JSONC różni się od standardowego JSON?

To rozszerzenia, które dodatkowo dopuszczają komentarze, przecinki końcowe i klucze bez cudzysłowów. Ścisły walidator JSON (jak to narzędzie) poprawnie odrzuci taki tekst — potrzebny jest osobny parser, który jawnie obsługuje JSON5/JSONC.

Czy formatowanie zmienia typy danych, np. liczb?

Nie, formatowanie i minifikacja tylko przestawiają spacje i podziały wierszy wokół wartości. Liczby, ciągi znaków, wartości logiczne i null pozostają w oryginalnej postaci.

Artykuły: JSON