JSON vs XML #3
JSON vs
XML
JSON dan XML dapat digunakan untuk menerima data dari server web.
Contoh JSON dan XML berikut mendefinisikan objek karyawan, dengan array yang terdiri
dari 3 karyawan:
JSON
Seperti XML Karena
- Baik JSON dan XML "mendeskripsikan
dirinya sendiri" (dapat dibaca manusia)
- Baik JSON maupun XML bersifat
hierarkis (nilai di dalam nilai)
- JSON dan XML dapat diurai dan
digunakan oleh banyak bahasa pemrograman
- JSON dan XML dapat diambil dengan
XMLHttpRequest
JSON
Berbeda dengan XML Karena
- JSON tidak menggunakan tag akhir
- JSON lebih pendek
- JSON lebih cepat untuk membaca
dan menulis
- JSON dapat menggunakan array
Perbedaan terbesarnya adalah:
XML harus diuraikan dengan
parser XML. JSON dapat diuraikan dengan fungsi JavaScript standar.
Mengapa
JSON Lebih Baik Dari XML
XML jauh lebih sulit diurai
dibandingkan JSON.
JSON diurai menjadi objek JavaScript yang siap digunakan.
Untuk aplikasi AJAX, JSON lebih cepat
dan mudah dibandingkan XML:
Menggunakan XML
- Ambil dokumen XML
- Gunakan XML DOM untuk menelusuri
dokumen
- Ekstrak nilai dan simpan dalam
variabel
Menggunakan







