JSONとXMLの両方ともに、Webサーバからの受信データに使用することができます。
次のJSONとXMLの例は、employees オブジェクトを3人の従業員の配列で定義しています
{"employees":[
{ "firstName":"John", "lastName":"Doe" },
{ "firstName":"Anna", "lastName":"Smith" },
{ "firstName":"Peter", "lastName":"Jones" }
]}
<employees>
<employee>
<firstName>John</firstName> <lastName>Doe</lastName>
</employee>
<employee>
<firstName>Anna</firstName> <lastName>Smith</lastName>
</employee>
<employee>
<firstName>Peter</firstName> <lastName>Jones</lastName>
</employee>
</employees>
理由は以下の通りです:
理由は以下の通りです:
最大の違いは次の通りです:
XMLはXMLパーサでパースする必要があります。JSONは標準のJavaScript関数でパースできます。
XMLはJSONよりもはるかにパースが難しい。
JSONは、既成のJavaScriptオブジェクトでパースします。
AJAXアプリケーションの場合、JSONはXMLよりも高速で簡単です:
XMLの使用
JSONの使用