JSON escape/unescape, dizelerdeki özel karakterleri JSON biçiminde güvenli ve geçerli bir biçime dönüştürme sürecini ifade eder.
Kaçma, tırnak işaretleri, ters eğik çizgiler ve kontrol karakterleri gibi karakterleri kaçış dizileriyle (örneğin, \n, \", \\) değiştirir.
Kaçmama, bu dizileri gerçek karakter gösterimlerine geri dönüştürür.
JSON verilerinin sözdizimsel olarak doğru olduğundan emin olmak için ve Hata olmadan ayrıştırılabilir.
Tırnak işaretleri, yeni satırlar, sekmeler veya ters eğik çizgiler gibi karakterleri dize değerlerine güvenli bir şekilde eklemek için.
JSON yapısını bozmadan özel karakterler içeren metni iletim veya depolamak için.
Çoğu modern programlama dili ve aracı (örneğin, JavaScript'te JSON.stringify(), Python'da json.dumps()) JSON oluştururken dizeleri otomatik olarak kaçırır.
JSON okurken, bu araçlar verileri otomatik olarak kaçırır, böylece orijinal karakterleri görürsünüz.
Ham metinle çalışmadığınız veya özel serileştiriciler/ayrıştırıcılar oluşturmadığınız sürece nadiren manuel olarak escape/unescape kullanmanız gerekir.
JSON'u manuel olarak oluştururken veya ham metin girişi/çıktısıyla uğraşırken.
Günlüklerde, API'lerde veya dosya depolamasında yanlış yorumlanan karakterler gibi kodlama sorunlarını ayıklarken.
JSON ile etkileşim kuran ancak standart kitaplıkları kullanmayan özel sistemler oluştururken.