Ana içeriğe geçHesaplayıcıya geç
108 hesap makinesiCanlı sonuçlarAdım adım çözümler

Rechnerpilot aracı

JSON Biçimlendirici

JSON'un geçerliliğini denetleyin ve girintili olarak biçimlendirilmiş şekilde görüntüleyin – tarayıcıda yerel olarak, veri aktarımı olmadan.

Geliştirici Araçları

Kontrol etmek ve girintilemek için JSON girin.

Açıklama

JSON Biçimlendirici nasıl çalışır

JSON (JavaScript Object Notation), RFC 8259'da tanımlanan metin tabanlı bir veri biçimidir. Bu araç, bir girişin geçerli JSON olup olmadığını kontrol eder ve ardından girintili ("Pretty-Print") olarak çıktı verir. Değerlerin kendisi değişmeden kalır.

Bir sözdizimi hatasında, ayrıştırıcının mesajı, hata konumunu hızlıca bulmak için mümkün olduğunca satır ve sütun ile birlikte gösterilir. Tipik nedenler çift yerine tek tırnak işaretleri, eksik veya fazla virgüller ve JSON'un izin vermediği yorumlardır.

Bu aracın sınırları

  • Yalnızca doğrulama ve girinti — bilinçli olarak minify yok.
  • Katı JSON standardı — yorum yok, trailing comma yok.
  • Şema karşılaştırması ve değerlerin anlamsal kontrolü yok.

Kaynaklar

  • RFC 8259: The JavaScript Object Notation (JSON) Data Interchange Format. IETF, 2017.
  • ECMA-404: The JSON Data Interchange Syntax.

Uygulama

Pratik örnekler

Kompakt JSON'u girintileme

{"a":1,"b":[2,3]} iki boşluk girinti ile okunabilir biçimde gösterilir.

Geçerliliği kontrol etme

Eksik bir virgül veya açık bir parantez, satır ve sütun ile bildirilir.

İç içe nesneler

Derin iç içe yapılar tutarlı biçimde girintilenir ve değişmeden kalır.

SSS

Sık sorulan sorular

Biçimlendirici verilerimi değiştirir mi?

Hayır. Biçimlendirici JSON'u ayrıştırır ve tam olarak aynı değerleri girintili olarak yeniden çıktı verir. Nesne anahtarlarının sırası ve değerler korunur.

JSON'u minify edebilir miyim?

Hayır. Bu araç yalnızca geçerliliği kontrol eder ve geçerli JSON'u girintili olarak gösterir. Bir minify işlevi bilinçli olarak dahil edilmemiştir.

Veriler bir sunucuya gönderilir mi?

Hayır. İşleme tamamen yerel olarak tarayıcıda JSON.parse ve JSON.stringify ile yapılır. Hiçbir veri iletilmez.

Neden bir hata bildiriliyor?

Ayrıştırıcı katı JSON standardını (RFC 8259) izler. Sık görülen nedenler çift yerine tek tırnak işaretleri, gereksiz veya eksik virgüller ve JSON'un izin vermediği yorumlardır.

Yorumlar destekleniyor mu?

Hayır. JSON standardı yorumları tanımaz. Giriş yorum içeriyorsa, ayrıştırıcı bir sözdizimi hatası bildirir.

İpuçları

Bilinmesi gerekenler

  • JSON, anahtarlar ve karakter dizileri için çift tırnak işareti gerektirir.
  • JSON'da yorumlara izin verilmez.
  • Girinti yalnızca gösterimi değiştirir, verileri değil.

İlgili hesap makineleri

Diğer araçlar