Merhaba,
Çalıştığım şirkette web servisleri xml ile oluştururken bir projemizde servisin json mesaj ile oluşturulması kararı alındı.
Ben bu iki teknoloji arasındaki farkı bilmiyorum, neden bu kararın alındığını da anlayamıyorum.
Yardımcı olur musunuz?
Döküman yapısı olarak bakarsan hiçbir fark yok. Yazım olarak baktığın zaman json xmle göre daha az harf/yer kaplıyor. Bu durum da ağ üzerinden alışverişlerde ve veriyi işlemede json için daha az yük bindirmesi anlamına geliyor.
Ayrıca programlama anlamında ikisini de oluşturmak prensipte aynı olsa da az veri büyükliğünden dolayı json işlemek xmle göre daha hızlı olacaktır. Dosya büyüdükçe fark belirli bir oranda artacaktır.
Yapı olarak örnek verelim.
burda isim ve site bilgileri var aynısını json olarak yazalım,
iki bilgiyi de al ve bir not defteri/editör yardımıyla kaç karakterden oluştuğuna bakalım
xml=147
json=101
bu bilgi daha arttıkça bu aradaki sayı daha da artacak.
Herhalde açıklayıcı olmuştur sanıyorum.