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.
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;
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.