Perbedaan antara JSON dan XML

Perbedaan antara JSON dan XML

Perbedaan utama - JSON vs xml
 

Sistem dan basis data komputer yang berbeda memiliki berbagai format data. Data ini tidak sesuai satu sama lain. JSON dan XML adalah dua format umum untuk pertukaran data antara sistem yang berbeda di web. Itu perbedaan utama antara JSON dan XML adalah itu JSON (Notasi Objek Javascript) adalah meta-bahasa dan XML (bahasa markup yang dapat diperluas), seperti namanya, adalah bahasa markup. Artikel ini membahas fitur utama JSON dan XML dan persamaan dan perbedaan di antara mereka.

ISI

1. Ikhtisar dan Perbedaan Utama
2. Apa itu json
3. Apa itu xml
4. Kesamaan antara JSON dan XML
5. Perbandingan berdampingan - JSON vs XML dalam bentuk tabel
6. Ringkasan

Apa itu json?

JSON adalah singkatan dari Notasi objek JavaScript dan membantu bertukar data di antara berbagai platform. Mudah dibaca dan ditulis. JSON sebagian besar digunakan dengan JavaScript asinkron (AJAX) dan untuk mengembangkan layanan web yang tenang. Ini juga dapat digunakan dengan banyak bahasa seperti java, c, c ++, python. Beberapa tipe data JSON adalah angka, boolean, string, array, objek, null.  Sintaks JSON adalah menggunakan pasangan nilai kunci dan data dipisahkan oleh koma.

Gambar 01: JSON

Bellow adalah contoh objek JSON.

"ID": "S001",

"Nama": "Ann"

Apa itu xml?

XML adalah singkatan dari “bahasa markup yang dapat diperluas“. Ini memiliki sintaks berbasis tag yang sangat mirip dengan HTML, tetapi bukan pengganti untuk HTML. HTML memungkinkan membuat struktur halaman web. XML adalah tujuan yang lebih umum. Keuntungan utama XML adalah memungkinkan programmer untuk membuat tag sendiri. XML adalah dasar dari banyak teknologi web. Beberapa dari mereka adalah XHTML, AJAX dan layanan web. Xhtml diformat html sebagai sintaks xml. Ajax adalah javascript asinkron dan layanan web digunakan untuk mengembangkan API. Beberapa teknologi terkait XML adalah XPath, XSLT, XQuery.

XML dapat dibaca di sisi klien serta sisi server. Itu dapat digunakan dalam banyak bahasa. Programmer dapat menggunakan XML dengan C#, Visual Basic, Python, dan JavaScript. XML digunakan pada berbagai platform seperti Platform Java, .Platform Net, iOS, Android. Keuntungan utama XML adalah dapat digunakan sebagai jembatan antara dua sistem yang berbeda. Misalnya, di bank, mungkin ada sistem komputer yang lebih tua. XML dapat digunakan untuk menghubungkannya dengan sistem baru dan untuk bertukar data. Meskipun kedua sistem ini sangat berbeda, dimungkinkan untuk bertukar data.

Gambar 02: XML

Sintaks XML, menggunakan contoh adalah sebagai berikut.

S01

Ann

XML tidak cocok untuk set data besar. Dalam hal ini, database harus digunakan. Saat data menjadi rumit, mungkin sulit membaca XML.

Bellow adalah contoh array menggunakan json.

“Siswa”: [

"Id": "s001", "name": "ann",

"Id": "s002", "name": "Peter"

]

Contoh contoh menggunakan format xml.

S001 Ann

S002 Peter

Apa kesamaan antara JSON dan XML?

  • JSON dan XML keduanya adalah teknologi yang terkait web.
  • Keduanya dapat digunakan untuk menggambarkan data.
  • Keduanya dapat digunakan untuk berbagi data.
  • Kedua perubahan platform dukungan.
  • Keduanya digunakan oleh banyak bahasa pemrograman.
  • Manusia bisa membaca keduanya.

Apa perbedaan antara JSON dan XML?

JSON vs XML

JSON adalah (Notasi objek JavaScript) Adalah standar terbuka berbasis teks untuk pertukaran data. Xml (bahasa markup yang dapat diperluas) adalah format independen perangkat lunak-hardware untuk pertukaran data.
 Jenis
JSON adalah bahasa meta. XML adalah bahasa markup.
Kompleksitas
JSON sederhana dan mudah dibaca. XML lebih rumit.
 Orientasi
JSON berorientasi data. XML berorientasi pada dokumen.
Array
JSON mendukung array. XML tidak mendukung array.
Ekstensi file
File JSON berakhir dengan .ekstensi json. File XML berakhir dengan .ekstensi xml.

Ringkasan -JSON vs xml

JSON dan XML adalah teknologi web yang populer. JSON ringan, sederhana dan mudah dibaca. Itu juga lebih cepat. XML lebih dapat diperluas dan rumit. Perbedaan antara JSON dan XML adalah bahwa JSON adalah meta-bahasa dan XML adalah bahasa markup. Umumnya JSON lebih disukai daripada XML karena XML dikeraskan untuk diurai daripada JSON. Lebih cepat dan lebih mudah daripada XML dalam aplikasi terkait AJAX. JSON dapat digunakan sebagai alternatif untuk XML.

Unduh versi PDF dari JSON vs XML

Anda dapat mengunduh versi PDF artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi PDF di sini perbedaan antara JSON dan XML

Referensi:

1.Intinya, tutorial. “Tinjauan JSON.Tutorial Point, 15 Agustus. 2017. Tersedia disini 
2.Intinya, tutorial. “Ikhtisar XML.Tutorial Point, 15 Agustus. 2017.  Tersedia disini
3.TechGuyWeb. YouTube, YouTube, 5 Apr. 2017. Tersedia disini  

Gambar milik:

1.'Json' oleh screenshot linux (cc by 2.0) Via Flickr
2.'Text-xml'by Rrzeicons-karya sendiri, (CC BY-SA 3.0) Via Commons Wikimedia