JSON : Pengantar

Oleh : Reza Ervani

Rujukan : http://www.tutorialspoint.com/json/json_overview.htm

بسم الله الرحمن الرحيم

 

JSON atau JavaScript Object Notation adalah suatu standar terbuka berbasis teks yang dirancang untuk pertukaran data yang bersifat human-readable. Konvensi yang digunakan oleh JSON dikenal oleh programmer mencakup C, C++, Java, Python, Perl dll

  • JSON adalah kependekan dari for JavaScript Object Notation.
  • Format ini dispesifikasikan oleh Douglas Crockford.
  • Dirancang untuk human-readable data interchange
  • Dikembangkan dari JavaScript scripting language.
  • Ekstensi filenya adalah .json
  • Tipe JSON Internet Media adalah application/json
  • Uniform Type Identifier nya adalah public.json

Penggunaan JSON

  • Digunakan saat menulis JavaScript berbasis aplikasi yang menyertakan ekstension browser dan website
  • Format JSON digunakan untuk menserialisasi dan mentransmisi data terstruktur lewat koneksi jaringan
  • Digunakan utamanya untuk mengirimkan data antara server dan aplikasi web
  • Web Services dan API menggunakan format JSON untuk menyediakan data publik
  • Dapat digunakan dengan bahasa pemrogramman modern

Karakteristik JSON

  • Mudah dibaca dan ditulis
  • Format pertukaran data berbasis teks yang ringan
  • Tidak terikat bahasa pemrogramman

Contoh Sederhana JSON

Berikut contoh Informasi Buku yang disimpan di JSON berdasarkan bahasa dan edisinya :

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
{
"book": [
{
"id":"01",
"language": "Java",
"edition": "third",
"author": "Herbert Schildt"
},
{
"id":"07",
"language": "C++",
"edition": "second"
"author": "E.Balagurusamy"
}]
}

Setelah paham tentang program diatas, mari kita coba contoh yang lain dibawah ini dalam format htm

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<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>

Jika dibuka maka tampilannya akan tampak seperti berikut :

json_example_demo

About Reza Ervani 431 Articles
Adalah pendiri programming.rezaervani.com -

Be the first to comment

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.