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.
- Kategori
- Geliştirici araçları
- Ç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?
- Ham metni veya kaçışlanmış bir JSON dizesini yapıştırın.
- Kaçışlama ya da Kaçış Kaldırma modunu seçin.
- 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