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. Eğer bunlara ihtiyacınız varsa JSON5 veya JSONC kullanıyorsunuz demektir — 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 arka planına veya herhangi başka bir servise iletilmez.