İçindekiler:
- Tanım - JavaScript Nesne Gösterimi (JSON) ne anlama geliyor?
- Techopedia, JavaScript Nesne Gösterimini (JSON) açıklıyor
Tanım - JavaScript Nesne Gösterimi (JSON) ne anlama geliyor?
JavaScript Nesne Gösterimi (JSON), JavaScript sözdizimi alt kümesine dayanan açık bir standart veri değişim biçimidir. JSON metin tabanlıdır, hafiftir ve genellikle kolayca okunabilir / yazılabilir olarak kabul edilir.
JavaScript'e yakından bağlı olsa da, JSON dilden bağımsızdır. Bağımsız olmasına rağmen, JSON diğer dillere (örneğin, C, C ++, Java, Perl ve Python) benzer kurallar kullanır ve bu da JSON'u ideal bir veri alışverişi dili yapar.
JSON özellikleri aşağıdakileri içerir:
- Esneklik, programcının anahtarları tanımlamasına izin verir.
- İçerik çoğunlukla veri olduğundan daha az ek yük.
- Taşınabilir veri.
- Sigara tescilli.
- Web servisleri için ortak ve kullanışlı format.
Web uygulaması geliştirmede yaygın olarak kullanılan JSON, bilgilerin metin olarak depolandığı herhangi bir uygulama için veri formatı olarak kullanılabilir.
Techopedia, JavaScript Nesne Gösterimini (JSON) açıklıyor
JSON, XML tarafından bazıları tarafından veri alışverişi biçimi olarak tercih edilir, çünkü daha az ayrıntılıdır, hızlı çalışır, veri boyutunu azaltır ve belge işlemeyi basitleştirir. Özellikle potansiyel olarak uyumsuz teknolojiler arasında bilgi aktarımı yaptığı için web geliştirmede yaygın olarak kullanılmaktadır. Örneğin, bir UNIX kutusunda çalışan bir Java uygulaması veya Windows'ta çalışan bir C # uygulaması içerebilir.
JSON, JavaScript'i JSON metnini dinamik olarak JavaScript olarak yürüten JavaScript yorumlayıcısı ve nesne değişmezlerinden türetilen güvenlik sorunlarına eğilimli olduğundan bazı önlemler alınması önerilir. Başka bir deyişle, JSON, sistem / Web sunucusu içeriğini ve iletilen uygulama nesnelerini hackleyebilen ve ayıklayabilen JavaScript ekleme saldırganlarına karşı savunmasızdır. JSON güvenliği artırıcı teknikler mevcuttur ve bu tür sorunları çözebilir. Bu nedenle, JSON'u uygulamadan önce, geliştiriciler sürekli olarak tüm güvenlik boşluklarının ve olası çözümlerin farkında olmalıdır.