JSON Formatter
JSON içeriklerini biçimlendir ve sıkıştır. Tarayıcıda çalışır, veri dışarı çıkmaz.
Bu araç tarayıcınızda çalışır. Veriler dışarı çıkmaz.
Nasıl Çalışır
JSON.parse ve JSON.stringify ile çalışan, sade bir biçimlendirici. Girinti boyutu
seçilebilir (2 boşluk, 4 boşluk veya tab). Geçersiz JSON için açıklayıcı hata mesajı
verir.
JSON.parse’ın katı yanları
JavaScript’in yerleşik parser’ı, RFC 8259’a uygun davranır:
- Anahtarlar çift tırnaklı olmalı.
{name: 'x'}geçersizdir,{"name": "x"}geçerli. - Trailing comma yoktur.
[1, 2, 3,]reddedilir. - Yorumlar yoktur.
// notveya/* ... */kabul edilmez.
Bu üç madde geliştiricilerin en sık takıldığı yerler. Üçüne birden ihtiyacınız varsa JSON5 kullanıyorsunuz demektir. JSONC yorumları ekler ama trailing comma orada isteğe bağlıdır, tırnaksız anahtar ise hiç yoktur — her iki durumda da bu araç sıkı JSON için.
Sıkıştır vs Biçimlendir
- Biçimlendir — okunabilirlik için. Diff’lerde anlamlı.
- Sıkıştır — payload boyutunu küçültmek için. HTTP body veya WebSocket frame’leri için.
İkisi de aynı veriyi temsil eder; sadece whitespace farkı.
Gizlilik
Yapıştırdığınız JSON tamamen tarayıcınızda işlenir. sade.dev’in backend’ine veya başka herhangi bir servise iletilmez.