JSON - Ringkasan

JSON atau JavaScript Object Notation adalah standar terbuka berbasis teks ringan yang dirancang untuk pertukaran data yang dapat dibaca manusia. Konvensi yang digunakan oleh JSON dikenal oleh programmer, yang meliputi C, C ++, Java, Python, Perl, dll.

  • JSON adalah singkatan dari JavaScript Object Notation.

  • Formatnya ditentukan oleh Douglas Crockford.

  • Ini dirancang untuk pertukaran data yang dapat dibaca manusia.

  • Itu telah diperpanjang dari bahasa skrip JavaScript.

  • Ekstensi nama file adalah .json.

  • Jenis JSON Internet Media adalah application/json.

  • Uniform Type Identifier adalah public.json.

Penggunaan JSON

  • Ini digunakan saat menulis aplikasi berbasis JavaScript yang mencakup ekstensi browser dan situs web.

  • Format JSON digunakan untuk membuat serial dan mentransmisikan data terstruktur melalui koneksi jaringan.

  • Ini terutama digunakan untuk mengirimkan data antara server dan aplikasi web.

  • Layanan web dan API menggunakan format JSON untuk menyediakan data publik.

  • Ini dapat digunakan dengan bahasa pemrograman modern.

Karakteristik JSON

  • JSON mudah dibaca dan ditulis.
  • Ini adalah format pertukaran berbasis teks yang ringan.
  • JSON tidak bergantung pada bahasa.

Contoh Sederhana di JSON

Contoh berikut menunjukkan cara menggunakan JSON untuk menyimpan informasi terkait buku berdasarkan topik dan edisi mereka.

{
   "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. Mari simpan kode di bawah ini sebagaijson.htm -

<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 coba membuka json.htm menggunakan IE atau browser lain yang mendukung javascript yang menghasilkan hasil berikut -

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