Baik JSON dan XML dapat digunakan untuk menerima data dari server web.
Contoh JSON dan XML berikut keduanya mendefinisikan objek employee, dengan 3 array.
Contoh JSON
{"employees":[ { "firstName":"John", "lastName":"Doe" }, { "firstName":"Anna", "lastName":"Smith" }, { "firstName":"Peter", "lastName":"Jones" } ]}
Contoh XML
<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>
Section Artikel
Perbedaan terbesarnya adalah:
XML harus diurai dengan parser XML. JSON dapat diurai dengan fungsi JavaScript standar.
XML jauh lebih sulit untuk diurai daripada JSON.
JSON diurai menjadi objek JavaScript yang siap digunakan.
Untuk aplikasi AJAX, JSON lebih cepat dan lebih mudah daripada XML:
Menggunakan JSON