JSON Hatalarını Anlama ve Biçimlendirme: RFC 8259 Standart Rehberi | GoToolstack
JSON dosyalarındaki fazladan virgül, tek tırnak ve tırnaksız anahtar hatalarını çözün. BigInt hassasiyetini koruma ve biçimlendirme rehberi.
JSON verilerini biçimlendirin, sıkıştırın; 64-bit hassasiyet ve JSON Schema (Draft-07 / 2020-12) kurallarıyla doğrulayın.
Bu araç, ham veya sıkıştırılmış JSON metinlerini doğrudan tarayıcınızda 2 boşluk standart girintiyle okunabilir biçime dönüştürür (pretty-print), gereksiz boşlukları temizleyerek tek satıra sıkıştırır (minify), RFC 8259 kurallarına göre sözdizimi denetimi yapar ve JSON Schema (Draft-07 / 2020-12) doğrulayıcısı sunar. Girdileriniz hiçbir harici sunucuya iletilmez; tüm işlemler cihazınızın yerel JavaScript motorunda yürütülür.
Sözdiziminde tırnaksız anahtar, eksik iki nokta üst üste veya son elemandan sonra unutulmuş virgül (trailing comma) gibi bir hata bulunduğunda, araç ayrıştırmayı durdurur ve hatanın oluştuğu karakter konumunu hata mesajında gösterir. JSON Schema Doğrulayıcı sekmesinde ise verilerinizin beklenen veri tiplerine (type), zorunlu alanlara (required), izin verilen değerlere (enum), iç içe dizilere, ek özellik kısıtlarına (additionalProperties: false) ve yerel referanslara ($ref) uygunluğu alan ve şema yolu düzeyinde ayrıntılı olarak raporlanır.
Ayrıştırıcı, sayıları yerel AST belirteci (token) olarak saklar. Bu sayede 64-bit tam sayılar (örneğin 9007199254740995) IEEE 754 kayan noktalı sayı dönüşümüne uğramadan BigInt ile hassas biçimde korunur ve sınır kontrolleri (minimum, maximum) sessizce yuvarlanmadan denetlenir.
Biçimlendirme: RFC 8259 2 boşluk girinti ; Şema: Draft-07 & 2020-12 yerel doğrulama
Veriler kayıpsız AST ayrıştırıcı ile işlenir; sözdizimi ve veri sözleşmesi kuralları alan yolu ve kural bazında raporlanır.