JSON biçimlendirme — çevrimiçi, ücretsiz, kayıt yok | nopa

Metin ve veri

JSON biçimlendir

JSON yapıştırın, okunur biçimde düzenleyin, hataları bulun ve sonucu kopyalayın.

Hemen deneyin — hesap gerekmez

Kaydet ve masaüstünde devam et

Önce sonucu buradan indirin veya kopyalayın. Dosyalar veya tam uygulama için masaüstünde devam edin.

  • JSON’u tarayıcıda biçimlendir, doğrula ve küçült
  • Masaüstünde devam ettiğinizde Dosyalar'a kaydedin
  • Tüm araçlar tek yerde — yeni sekme yok
Ücretsiz masaüstünü aç

İndirdikten sonra — Dosyalar veya tam uygulama için masaüstünde devam edin.

JSON biçimlendir neler yapabilir

İki boşluk girinti, gerisine dokunulmaz

Çıktı, verinizin iki boşluk girintiyle yeniden yazılmış hâlidir — neredeyse her kod tabanının ve fark (diff) aracının beklediği varsayılan. Anahtarlar geldikleri sırada kalır, değerler değişmez, değişen tek şey boşluklardır. Girinti seçici bilerek yok: tek ve öngörülebilir bir biçim, dosyanın bir önceki sürümüyle temiz karşılaştırılması demek.

Hata mesajı nereyi gösterir

Geçersiz JSON’da tarayıcının kendi ayrıştırıcısının mesajı satır ve sütuna çevrilir; hatalı satır yazdırılır ve tam o karakterin altına bir işaret konur. Uzun satırlar, işaret görünür kalsın diye pencerelenir. Pratikte suçlu hep aynı üç şeydir: nesnenin ya da dizinin son öğesinden sonra kalmış virgül, JSON’un çift tırnak istediği yerde tek tırnak ve bir metnin içinde duran gerçek satır sonu.

Yalnızca katı JSON — ve bunun bedeli

Ayrıştırma tarayıcının JSON motorundan geçer, yani yorum satırları ve sondaki virgüller reddedilir: bir tsconfig ya da .jsonc dosyası burada hata verir, bu formatın kuralıdır, eksik özellik değil. Sayılar da JavaScript’ten geçer; uzun kimliklerde bu önemlidir — 9.007.199.254.740.991’in üstündeki her sayı son basamakları değişmiş olarak döner. API’niz 19 haneli kimlik döndürüyorsa bunların metin olarak taşınması gerekir.

İlgili uygulamalar

Sorular

Boyut sınırı var mı?

Sabit bir sınır yok — her şey tarayıcı sekmenizde çalışır, birkaç megabayt sorun değildir ve fark ettiğiniz duraklama kendi işlemcinizdir. Tam uygulamada canlı önizleme, yaklaşık 80.000 karakterden sonra her tuş vuruşunda yeniden biçimlendirmeyi bırakır; Biçimlendir düğmesi çalışmaya devam eder.

Yapılandırma dosyam neden «unexpected token» hatası veriyor?

Neredeyse kesinlikle yorum satırı ya da sondaki virgül yüzünden. İkisi de JSON5 ve .jsonc’de geçerli, JSON’da değil; katı ayrıştırıcı ilkinde durur. Silin, aynı dosya doğrulanır.

JSON'u küçültebilir miyim?

Evet — nopa'daki tam JSON uygulamasında okunur ve kompakt çıktı arasında geçiş yapabilirsiniz.

JSON bir sunucuya gönderiliyor mu?

Hayır. Ayrıştırma ve biçimlendirme tarayıcıda çalışır.