En sık JSON doğrulama hataları nasıl bulunur?
Tek tırnak, sondaki virgül, tırnaksız anahtar ve geçersiz sayı hatalarını sistematik ayıklama.
En yaygın JSON hataları tek tırnak, sondaki virgül, tırnaksız nesne anahtarı ve `NaN`/`undefined` gibi JSON'da bulunmayan değerlerdir. Hata konumunu bulduktan sonra yalnızca o karakteri değil, bir önceki virgül ve kapanış işaretini de kontrol edin.
Bu güncellemede ne değişti?
Hata ayıklama sırası ve JSON/JavaScript nesnesi farkları eklendi.
Geçerli JSON hangi temel kurallara uyar?
Nesne anahtarları çift tırnaklıdır; string değerler çift tırnak kullanır; dizinin veya nesnenin son öğesinden sonra virgül gelmez. Sayılar sonlu olmalı, yorum satırı kullanılmamalıdır.
Hata konumu neden yanıltıcı olabilir?
Parser çoğu zaman bozuk yapının başladığı yeri değil, artık devam edemediği karakteri bildirir. Bildirilen konumdan önceki tırnak, ters eğik çizgi, virgül ve parantezleri inceleyin.
JSON nasıl güvenli küçültülür?
Önce parse ederek doğrulayın, sonra `JSON.stringify` ile yeniden üretin. Sadece boşlukları regex ile silmek string içindeki anlamlı boşlukları ve kaçışları bozabilir.
Sık sorulan sorular
JSON yorum satırı destekler mi?
Standart JSON yorum satırı desteklemez.
Tarih JSON içinde nasıl tutulur?
JSON'un tarih türü yoktur; açıkça tanımlanmış ISO 8601 string veya sayısal timestamp kullanılır.