Mengenal Konsep JSON Sebagai Pertukaran Data

Mengenal Konsep JSON Sebagai Pertukaran Data

JSON (JavaScript Object Notation) adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh komputer. Format ini dibuat berdasarkan bagian dari Bahasa Pemprograman JavaScript, Standar ECMA-262 Edisi ke-3 - Desember 1999. JSON merupakan format teks yang tidak bergantung pada bahasa pemprograman apapun karena menggunakan gaya bahasa yang umum digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Python dll. Oleh karena sifat-sifat tersebut, menjadikan JSON ideal sebagai bahasa pertukaran-data.
JSON terbuat dari dua struktur:
  • Kumpulan pasangan nama/nilai. Pada beberapa bahasa, hal ini dinyatakan sebagai objek (object), rekaman (record), struktur (struct), kamus (dictionary), tabel hash (hash table), daftar berkunci (keyed list), atau associative array.
  • Daftar nilai terurutkan (an ordered list of values). Pada kebanyakan bahasa, hal ini dinyatakan sebagai larik (array), vektor (vector), daftar (list), atau urutan (sequence).
Struktur-struktur data ini disebut sebagai struktur data universal. Pada dasarnya, semua bahasa pemprograman moderen mendukung struktur data ini dalam bentuk yang sama maupun berlainan. Hal ini pantas disebut demikian karena format data mudah dipertukarkan dengan bahasa-bahasa pemprograman yang juga berdasarkan pada struktur data ini. 


JSON atau JavaScript Object Notation adalah ringan berbasis teks standar terbuka dirancang untuk pertukaran data terbaca-manusia. Konvensi digunakan oleh JSON dikenal untuk programmer, termasuk C, C++, Java, Python, Perl, dll.
  • JSON adalah singkatan dari JavaScript Object Notation.
  • Format yang ditentukan oleh Douglas Crockford.
  • Dirancang untuk pertukaran data terbaca-manusia.
  • Itu telah diperpanjang dari bahasa scripting JavaScript.
  • Ekstensi nama file adalah .json.
  • Tipe JSON Internet Media aplikasi json.
  • Pengenal jenis seragam adalah public.json.

Penggunaan JSON

  • Hal ini digunakan saat menulis aplikasi berbasis JavaScript yang mencakup ekstensi browser dan website.
  • JSON format digunakan untuk serializing dan transmisi data terstruktur melalui sambungan jaringan.
  • Hal ini terutama digunakan untuk mengirimkan data antara server dan aplikasi web.
  • Layanan web dan api menggunakan JSON format untuk menyediakan data yang umum.
  • Dapat digunakan dengan bahasa pemrograman modern.

Karakteristik Dari JSON

  • JSON mudah untuk membaca dan menulis.
  • Ini adalah ringan berbasis teks interchange format.
  • JSON adalah bahasa yang independen.

Contoh sederhana di JSON

Contoh berikut menunjukkan cara menggunakan JSON untuk menyimpan informasiterkait buku berdasarkan topik dan edisi.
{
   "book": [
 
      {
         "id":"01",
         "language": "Java",
         "edition": "third",
         "author": "Herbert Schildt"
      },
 
      {
         "id":"07",
         "language": "C++",
         "edition": "second",
         "author": "E.Balagurusamy"
      }
   ]
}
Setelah memahami program di atas, kita akan mencoba contoh lain. Simpan kode sebagai json.htm di bawah ini
<html>
   <head>
      <title>JSON example</title>
  
      <script language = "javascript" >
  
         var object1 = { "language" : "Java", "author"  : "herbert schildt" };
         document.write("<h1>JSON with JavaScript example</h1>");
         document.write("<br>");
         document.write("<h3>Language = " + object1.language+"</h3>");  
         document.write("<h3>Author = " + object1.author+"</h3>");   

         var object2 = { "language" : "C++", "author"  : "E-Balagurusamy" };
         document.write("<br>");
         document.write("<h3>Language = " + object2.language+"</h3>");  
         document.write("<h3>Author = " + object2.author+"</h3>");   
  
         document.write("<hr />");
         document.write(object2.language + " programming language can be studied " + "from book written by " + object2.author);
         document.write("<hr />");
  
      </script>
  
   </head>
 
   <body>
   </body>
 
</html>
Sekarang mari kita mencoba untuk membuka json.htm gara mengunakan browser javascript enabled lain yang menghasilkan − hasil berikut
Mengenal Konsep JSON Sebagai Pertukaran Data

Anda dapat merujuk ke bab JSON objek untuk informasi lebih lanjut tentang objek JSON.

Contoh Sintak Dari JSON 

Mari kita memiliki sebuah cepat melihat sintaks dasar JSON. JSON sintaks pada dasarnya dianggap sebagai sekumpulan sintaks JavaScript; ini mencakup − berikut
  • Data diwakili dalam pasangan nama/nilai.
  • Kurung kurawal memegang objek dan setiap nama diikuti oleh ':'(usus besar), pasangan nama/nilai dipisahkan oleh, (koma).
  • Kurung memegang array dan nilai-nilai dipisahkan oleh, (koma).

Di bawah ini adalah contoh sederhana −
{
   "book": [
 
      {
         "id":"01",
         "language": "Java",
         "edition": "third",
         "author": "Herbert Schildt",
      },
  
      {
         "id":"07",
         "language": "C++",
         "edition": "second",
         "author": "E.Balagurusamy",
      }
  
   ]
}

JSON mendukung berikut dua data struktur −

  • Collection of name/value pairs − struktur Data ini didukung oleh berbagai bahasapemrograman.
  • Ordered list of values − nilai-nilai ini mencakup array, daftar, vektor atau urutan dll.

Source Here 
Blogger
Disqus
Pilih Sistem Komentar Yang Anda Sukai

2 comments

tidak gan, ini rekan dari Dukpakat.
hehehe

Balas