JSON
JSON Formatter / Minify / Validator
JSON biçimlendirme (2 boşluk girinti), sıkıştırma ve doğrulama, doğrudan tarayıcıda.
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
- Format: paste JSON into the input — a 2-space indented result appears immediately.
- Minify: switch to Minify mode to get compact JSON with no whitespace, ready to embed in code or send over the network.
- Validate: if the JSON is invalid, the tool points to the exact line and character where the syntax error occurs.
Common uses
- Reading an API response that arrived as one long unbroken line.
- Checking configuration files (package.json, tsconfig.json, etc.) before a commit.
- Minifying JSON before pasting it into an environment variable or a one-line config.
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.
Bu araç hakkında makale: JSON Formatter: biçimlendirme, küçültme ve doğrulama
Sıkça sorulan sorular
"Biçimlendir" ile "Küçült" arasındaki fark nedir?
Biçimlendirme, JSON'u okunabilir hale getirmek için girinti ve satır sonları ekler, Küçültme ise mümkün olan en küçük çıktıyı üretmek için tüm gereksiz boşlukları kaldırır — ikisi de tamamen aynı verileri temsil eder.
Doğrulayıcı, bana doğru görünen bir JSON'u neden işaretliyor?
Yaygın sorunlar arasında sondaki virgüller, çift yerine tek tırnak, tırnaksız anahtarlar veya yorumlar bulunur — bunların hiçbiri katı JSON'da geçerli değildir, ancak JSON5 gibi daha esnek bazı ayrıştırıcılar bunları kabul eder.
JSON'umu biçimlendirirken veya doğrularken bir yere yükleniyor mu?
Hayır. Tüm biçimlendirme ve doğrulama tamamen tarayıcınızda yerel olarak gerçekleşir — hiçbir şey sunucuya gönderilmez.
JSON5 veya JSONC standart JSON'dan nasıl farklıdır?
Bunlar, ek olarak yorumlara, sondaki virgüllere ve tırnaksız anahtarlara izin veren uzantılardır. Katı bir JSON doğrulayıcı (bu araç gibi) böyle bir metni doğru şekilde reddeder — bunun için JSON5/JSONC'yi açıkça destekleyen ayrı bir ayrıştırıcı gerekir.
Biçimlendirme, sayılar gibi veri türlerini değiştirir mi?
Hayır, biçimlendirme ve küçültme yalnızca değerlerin etrafındaki boşlukları ve satır sonlarını yeniden düzenler. Sayılar, dizeler, booleanlar ve null orijinal haliyle kalır.