Geliştirici aracı / 22

JSON Dizesi Kaçışlama ve Kaçış Kaldırma

JSON dize sabitleri için tırnakları, satır sonlarını ve kontrol karakterlerini kaçışlayın veya ham JSON dize verilerindeki kaçışları kaldırın.

JSON Dizesi Kaçışlama ve Kaçış Kaldırma: TOEA; çift tırnakları, ters eğik çizgileri, kontrol kodlarını ve satır sonlarını geçerli JSON dize kaçış dizilerine (\", \\, \n) dönüştürür veya bunlardan geri dönüştürür. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.

Çalıştırma sayısı
Tarayıcınızda
Maliyet
Ücretsiz · kayıt gerekmez
Kullanılabilirlik
Kullanıma hazır

JSON kaçışının kapsadığı şeyler

Bir JSON dizesinin içinde yalnızca çift tırnak, ters eğik çizgi ve U+0020 altındaki denetim karakterleri kaçırılmalıdır; bu nedenle \", \\, \n, \t ve \u0000 tarzı kodlar görülür. JSON UTF-8 olduğundan aksanlı harfler ve emojiler oldukları gibi kalabilir. JSON'de \' kaçış dizisi ve tek tırnaklı dizeler yoktur; JavaScript kaynağından kopyalanan metinlerin ayrıştırılamamasının nedeni budur.

Çift kaçış ve HTML sayfaları

Bir günlükte \\n veya \\\" görmek genellikle bir değerin iki kez kaçırıldığı anlamına gelir; bu durum çoğu zaman bir JSON belgesinin başka bir JSON belgesinin içinde dize olarak saklanmasından kaynaklanır. Bir kez kaçışını kaldırın, sonucu inceleyin ve hâlâ olmaması gereken yerlerde ters eğik çizgiler varsa yeniden kaçışını kaldırın.

JSON için kaçış uygulamak, bir değeri HTML <script> bloğunun içinde güvenli hâle getirmez: </script> içeren bir dize betiği erken sonlandırır. Burada < karakterini \u003c olarak kaçırın veya veriyi <script type="application/json"> öğesine koyup JSON.parse ile okuyun.

Nasıl kullanılır?

  1. Ham metni veya kaçışlanmış bir JSON dizesini yapıştırın.
  2. Kaçışlama ya da Kaçış Kaldırma modunu seçin.
  3. Dönüştürülen dize sonucunu kopyalayın.

Gizlilik ve sınırlamalar

Tüm dize kaçışlama işlemleri tarayıcı belleğinde yerel olarak gerçekleştirilir.

İlgili araçlar

Sık sorulan sorular

JSON için dizeler neden kaçışlanır?

JSON dize değerlerinin içindeki kaçışlanmamış tırnaklar veya satır sonları, JSON söz dizimi hatalarına neden olur.

Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez