Tool

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. // not veya /* ... */ 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.