Bu araç ne işe yarar?
JSON Escape, bir metni JSON dizesi içine güvenle gömülebilecek hale getirir: çift tırnak, ters bölü, satır sonu ve sekme gibi karakterleri \" , \\ , \n , \t kaçış dizilerine çevirir. Unescape modu ise bu işlemi tersine alır. API yükleri, yapılandırma dosyaları veya log satırları hazırlayan herkes için tarayıcıda anında çalışır.
Nasıl kullanılır?
- Verinizi sol alana yapıştırın veya yazın.
- Sonuç anında sağ tarafta oluşturulur.
- Kopyala düğmesiyle çıktıyı alıp istediğiniz yerde kullanın.
Tam olarak ne yapar
Escape modu girdiğiniz metni alıp JSON'un beklediği biçimde kaçışlanmış bir diziye dönüştürür; örneğin Merhaba "Dünya" metni Merhaba \"Dünya\" olur, satır sonları \n, sekmeler \t, ters bölüler \\ olarak yazılır. Dikkat edin: çıktının dış tırnakları yoktur, yani sonucu doğrudan bir JSON dizesinin içine yapıştırabilirsiniz. Unescape modu kaçışlanmış bir dizeyi alıp gerçek karakterlere geri çözer.
Yaygın kullanım senaryoları
Çok satırlı bir SQL sorgusunu ya da HTML parçasını bir JSON yapılandırma alanına gömmeniz gerektiğinde, bir API isteği gövdesini elle hazırlarken veya bir hata mesajını JSON log'a yazarken kullanın. İçinde tırnak ve satır sonu olan metinleri elle kaçışlamak hataya açıktır; bu araç işlemi anında ve doğru yapar, sonucu tek tıkla kopyalarsınız.
Sıkça sorulan sorular
Çıktının başında ve sonunda neden tırnak yok?
Çünkü sonuç bir JSON dizesinin içeriğidir, dizenin kendisi değil. Böylece çıktıyı mevcut bir "..." ifadesinin içine doğrudan yapıştırabilirsiniz. Tam bir JSON değeri istiyorsanız sonucu kendi çift tırnaklarınızla sarın.
Unicode karakterleri \u biçimine çevirir mi?
Hayır, standart JSON kaçışlaması kullanılır; Türkçe veya emoji gibi UTF-8 karakterler olduğu gibi korunur. Yalnızca kontrol karakterleri ve özel karakterler (", \, \n, \t gibi) kaçışlanır.
Unescape sırasında hata alırsam ne demektir?
Girdideki kaçış dizilerinden biri geçersiz olabilir; örneğin yalnız başına duran bir ters bölü veya yarım kalmış bir \u dizisi. Çözücü, geçerli bir JSON dizesi oluşturamadığında hatayı çıktı alanında gösterir.
JSON Escape / Unescape ücretsiz mi?
Evet. JSON Escape / Unescape ve MagmaNex'teki 300'den fazla aracın tamamı tamamen ücretsizdir, kayıt veya üyelik gerektirmez.
Verilerim güvende mi?
Evet. Tüm işlemler tarayıcınızda yerel olarak çalışır. Girdiğiniz veriler sunucuya gönderilmez, kaydedilmez veya paylaşılmaz.
Mobil cihazda çalışır mı?
Evet. JSON Escape / Unescape telefon, tablet ve bilgisayarda sorunsuz çalışır; ayrı bir uygulama indirmenize gerek yoktur.
🔒 Gizlilik: Tüm işlemler tarayıcınızda yapılır, verileriniz sunucuya gönderilmez.
