JSON Escape
JSON dizelerini çevrimiçi escape ve unescape edin. Tırnak işaretleri, ters eğik çizgiler ve satır sonlarını güvenli escape dizilerine dönüştürün.
JSON escape nedir?
JSON escape, özel karakterleri (çift tırnak, ters eğik çizgi ve kontrol karakterleri gibi) escape dizilerine (\", \\, \n gibi) dönüştürme işlemidir. Böylece JSON yapısını bozmadan JSON dizelerine güvenli şekilde dahil edilebilirler.
JSON unescape nedir?
JSON unescape ters işlemdir — \" ve \n gibi escape dizilerini orijinal karakterlerine (çift tırnak ve satır sonları) geri dönüştürerek dizginin okunabilir halini geri yükler.
JSON'da hangi karakterler escape edilmeli?
JSON'da şu karakterler escape edilmelidir: çift tırnak ("), ters eğik çizgi (\) ve satır sonu (\n), sekme (\t), satır başı (\r), geri silme (\b) ve sayfa ilerleme (\f) gibi kontrol karakterleri.
Bu araçta verilerim güvende mi?
Kesinlikle. Tüm işleme tarayıcınızda JavaScript kullanılarak tamamen yerel olarak yapılır. Hiçbir veri sunucuya gönderilmez, hassas JSON içeriğini güvenle işleyebilirsiniz.
JavaScript kodunda kullanmak için JSON dizgisini nasıl escape ederim?
Metninizi giriş alanına yapıştırın, Escape modunu seçin ve isteğe bağlı olarak "Tırnak işaretleri arasına al" seçeneğini etkinleştirin. Çıktı, JavaScript veya JSON koduna doğrudan gömebileceğiniz doğru escape edilmiş bir dizgi olacaktır.
JSON escape ile URL encode arasındaki fark nedir?
JSON escape, JSON sözdizimindeki özel karakterleri (tırnak, ters eğik çizgi, kontrol karakterleri) işler. URL kodlaması URL'lerde güvensiz karakterleri işler. Farklı amaçlara sahiptirler ve farklı çıktı formatları üretirler.
Bu araç büyük JSON dosyalarını işleyebilir mi?
Evet. Araç, dosya boyutu sınırı olmadan metni doğrudan tarayıcınızda işler. Performans cihaz yeteneklerinize bağlıdır, ancak tipik JSON verileri anında işlenir.
"Tırnak işaretleri arasına al" ne yapar?
Etkinleştirildiğinde, escape edilmiş çıktı çift tırnak arasına alınarak geçerli bir JSON dizgi değişmezi oluşturur (örneğin "Hello \"World\""). Bu seçenek olmadan sadece escape edilmiş içerik gösterilir.
Bu aracı çevrimdışı kullanabilir miyim?
Evet. Sayfa yüklendikten sonra tüm işlevler internet bağlantısı olmadan çalışır çünkü her şey tarayıcınızda yerel olarak yürütülür.
JSON'da Unicode karakterleri nasıl escape ederim?
Tırnak ve ters eğik çizgi gibi standart ASCII karakterler ters eğik çizgi notasyonu ile escape edilir (\", \\). Diğer Unicode karakterler için \uXXXX formatı kullanılabilir.
JSON'da tek tırnak ile çift tırnak arasındaki fark nedir?
JSON'da yalnızca çift tırnak dizgi değerlerini sarmak için geçerlidir. Tek tırnağın özel bir anlamı yoktur ve escape edilmesi gerekmez.
Neden JSON dizgilerini escape etmem gerekiyor?
Escape, kullanıcı tarafından oluşturulan içeriği, dinamik değerleri veya özel karakterler içeren metni JSON'a gömmeniz gerektiğinde gereklidir. Düzgün escape olmadan, tırnak veya satır sonu gibi karakterler JSON sözdizimini bozar.
JSON Escape Nasıl Kullanılır
JSON dizelerini escape edin veya geri alın: tırnak işaretleri, ters bölme çizgileri ve satır sonları güvenli kaçış dizilerine dönüştürülür ya da gerçek karakterlere döner. Her şey tarayıcınızda çalışır ve yapıştırdığınız metin hiçbir yere yüklenmez.
- Dönüştürmek istediğiniz metni veya JSON dizisini giriş alanına yapıştırın.
- “Escape” düğmesine basın; tırnak işaretleri, ters bölme çizgileri ve satır sonları gibi özel karakterler güvenli kaçış dizilerine dönüşür.
- “Unescape” düğmesi tersini yapar: kaçış dizileri gerçek tırnak işaretleri, bölme çizgileri ve satır sonlarına geri döner.
- Sonucun çift tırnak içine alınmış ve doğrudan JSON'a yapıştırılabilir olmasını istiyorsanız “Wrap in quotes” seçeneğini açın.
Çıktıda ters bölme çizgileri iki katına çıkmışsa girdi büyük olasılıkla zaten escape edilmiştir — yeniden escape etmeden önce bir kez “Unescape” çalıştırın.
İlgili Araçlar
- JSON Stringify JavaScript nesnelerini ve dizilerini özelleştirilebilir girinti ve HTML kaçışı ile JSON dizelerine dönüştürün. Ücretsiz, tamamen tarayıcınızda çalışır.
- TSV'den JSON'a TSV'yi JSON'a çevrimiçi ücretsiz dönüştürün. Başlıklar, otomatik tür algılama ve küçültme desteği. Tüm işleme tarayıcıda.
- JSON to CSV Ücretsiz çevrimiçi JSON'dan CSV'ye dönüştürücü. İç içe nesneleri düzleştirin, ayırıcı seçin, anında indirin. %100 tarayıcıda.
- CSV'den JSON'a Dönüştürücü CSV'yi JSON'a çevrimiçi ücretsiz dönüştürün. Özel ayırıcılar, başlık tabanlı nesneler ve otomatik tür algılama desteği. Tüm işleme tarayıcıda.
- XML Beautifier Ücretsiz çevrimiçi XML Beautifier. Tarayıcınızda anında XML biçimlendirin ve güzelleştirin.
- XML Doğrulayıcı XML sözdizimi ve yapısını anında doğrulayın. Hataları kesin satır numaraları ve ayrıntılı mesajlarla tespit edin. Ücretsiz, güvenli, tarayıcıda çalışır.
- SQL'ten JSON'a SQL INSERT ifadelerini anında JSON dizilerine veya nesnelerine dönüştürün. Çoklu VALUES, NULL işleme, otomatik tür algılama ve güzel baskı desteği. 100% istemci tarafı, yükleme yok.
- YAML ağaç görüntüleyici YAML'i interaktif katlanabilir bir ağaca ayrıştırır. Çok belgeli YAML, çapalar ve takma adlar, arama, JSON dönüşümü ve .yaml/.yml dosyalarını sürükle ve bırak destekler.