bugün

xml'in daha kullanılabilir ve basite indirgenmiş hali diyebiliriz.

http://json.org
kısaca javascript object notation.
geleceğin programlama standartı. obje içinden obje al, ver, götür, getir. arada markete yolla, sigaranı da alsın gelsin. süper olay.
python'u andıran nesne ifadeleridir.
Android ile jsp sayfalarını haberleştirirken kullanılırsa tadından yenmez.

buradan validasyon yapılabilir
json javascript object notation'ın kısaltılmış hali olarak javascript ile xml uyumsuzluklarından dolayı geliştirilmiş bir veri formatıdır desek yanlış olmaz sanırım. klasik (bkz: dom) ağacı yapılarından farklı olarak, yeni bir formatla biçimlendirilir. okunabilirliği daha yüksek ve gereksiz veri taşıma zorunluluğu yoktur.

şöyle ki,
mobil tarafında verilerin tamamını xml üzerinden çeken bir uygulamamda;

<veri>
<location>a merkezi</location>
<koordinat1>36,6234234</koordinat1>
<koordinat2>32,2938473</koordinat2>
<onay>0</onay

</veri>

gibi xml gönderip alırken, onun yerine json ile;

veri{"location":a, "koordinat1":b...}

tarzında daha okunabilir bir veri iletişimi sağlayabiliyoruz. oluşturması xml'e oranla daha kolay ve veri kaybı daha az. örneğin xml ile 980kb veriyi json ile 865kb olarak alabiliyorum. üşenmeden hesapladım, %12 civarında bir optimizasyon sağlamış oldum.
Söz dizimi javascript i andıran - direk js bile olabilir - programlana dilleri arasında standartlaşmış veri taşıma apatatıdır. Api programlama işinine de yarar.