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.
JSON Stringify nedir?
JSON.stringify(), bir JavaScript değerini JSON formatlı bir dizeye dönüştüren yerleşik bir JavaScript metodudur. Bu araç, girinti kontrolü ve HTML kaçışı gibi ek özelliklerle görsel bir arayüz sunar.
Bu JSON stringify aracını nasıl kullanırım?
Giriş alanına JavaScript nesnenizi veya dizinizi yapıştırın veya yazın. Araç anında onu bir JSON dizesine dönüştürür. Girintiyi (boşluk veya sekme) ayarlayabilir ve HTML kaçışını etkinleştirebilirsiniz.
JSON ile JavaScript nesneleri arasındaki fark nedir?
JSON tüm anahtarların çift tırnak içine alınmasını gerektirir ve yalnızca string, number, boolean, null, array ve object türlerini destekler. JavaScript nesneleri tırnaksız anahtarlara, tek tırnaklara, fonksiyonlara, undefined ve Symbol değerlerine izin verir.
Döngüsel referanslar nasıl işlenir?
JSON.stringify() döngüsel bir referansla karşılaştığında hata fırlatır. Bu araç döngüsel referansları algılar ve veri yapısını düzeltmeniz için net bir hata mesajı gösterir.
Çıktı girintisini özelleştirebilir miyim?
Evet. Girintiyi istediğiniz sayıda boşluğa veya sekmeye ayarlayabilirsiniz. Kompakt çıktı için 0 veya boş kullanın.
HTML kaçışı ne yapar?
HTML kaçışı <, >, &, " ve ' gibi karakterleri HTML varlık karşılıklarına (<, >, & vb.) dönüştürür. Bu, JSON dizesinin HTML içine gömüldüğünde bozulmasını önler.
Bu araç tüm tarayıcılarda çalışır mı?
Evet. JSON.stringify() Chrome, Firefox, Safari ve Edge dahil tüm modern tarayıcılar tarafından desteklenen standart bir metoddur. Uzantı veya eklenti gerekmez.
Çıktının geçerli JSON olduğunu nasıl kontrol edebilirim?
Araç, yerleşik JSON.stringify() metodunu kullanarak sözdizimsel olarak doğru JSON üretir. Sonucu herhangi bir JSON doğrulayıcıya yapıştırarak veya tarayıcı konsolunda JSON.parse() kullanarak doğrulayabilirsiniz.
Verilerim bir sunucuya gönderiliyor mu?
Hayır. Tüm işleme tarayıcınızda JavaScript kullanılarak yerel olarak yapılır. Verileriniz cihazınızı asla terk etmez.
JSON.stringify() hangi değerleri yok sayar?
JSON.stringify() nesnelerdeki undefined değerleri, fonksiyonları ve Symbol anahtarlı özellikleri yok sayar. Dizilerde bu değerler null ile değiştirilir.
JSON Stringify Nasıl Kullanılır
JavaScript nesnelerini ve dizilerini, seçtiğiniz girinti ve isteğe bağlı HTML kaçış karakterleriyle JSON dizelerine dönüştürün. Her şey tarayıcınızda yerel olarak işlenir ve girdiğiniz kod yüklenmez.
- Giriş alanına serileştirmek istediğiniz JavaScript nesnesini veya dizi literalini girin.
- “Indentation:” altında çıktının nasıl girintileneceğine göre “Spaces” veya “Tabs” seçin.
- “Spaces:” alanında girinti genişliğini ayarlayın, örneğin seviye başına 2 veya 4 boşluk.
- “Escape HTML” seçeneğini açın; böylece < ve > gibi karakterler güvenli kaçış dizilerine dönüşür ve sayfa işaretlemesini bozmaz.
- Oluşan JSON dizesini kopyalayıp kodunuza, yapılandırmanıza veya API yüküne yapıştırın.
JSON bir HTML sayfasına gömülecekse “Escape HTML” seçeneğini her zaman açık tutun; böylece </script> gibi bir kapanış etiketi dizeden kaçıp kod enjekte edemez.
İlgili Araçlar
- JSON Güzelletir Özelleştirilebilir girinti ile JSON biçimlendirin ve güzelleştirin. Sıkıştırılmış JSON'u tarayıcınızda anında güzelleştirin.
- 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.
- 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.