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.