JavaScript Object Natation (JSON)

JSON adalah salah satu struktur data JavaScript untuk mendefinisikan objek. Model Struktur data JSON sekarang telah menjadi salah satu standar untuk penukaran data yang ringan, yang sama populernya dengan XML.
JSON kini menjadi format pertukaran data baku yang terbuka (open standard). Ukuran file JSON lebih kecil dari pada file XML, karena pendefinisianya yang lebih sederhana. Parsing data dari file JSON menjadi lebih cepat dan lebih mudah, hal inilah yang membuat JSON secara defakto menjadi alternatif format untuk pertukaran data.
Sesuai dengan namanya, maka JSON berawal dari bahasa pemrograman JavaScript. Kemudahan dan fleksibelitasnya dalam mendefinisikan struktur data yang mirip dengan XML tetapi lebih luwes lagi, menjadikan JSON sebagai alternatif format untk pertukaran data.
JSON kini bukan hanya ada di dalam JavaScript saja, tetapi sudah ada didukung pada banyak bahasa pemrograman, dengan demikian kita bisa menggunakan struktur data objek dengan JSON. Pada setiap bahasa pemrograman, pengimplementasiannya berbeda. JSON akan dipertukarkan sebagai suatu string JSON. Dari JSON inilah data yang ada di dalamnya akan diproses.
 

Contoh JSON :

<html>
<body>
 
<h2>JSON Object Creation in JavaScript</h2>
 
<p>
Name: <span id="jname"></span><br>  
Age: <span id="jage"></span><br> 
Address: <span id="jstreet"></span><br> >
Phone: <span id="jphone"></span><br> 
</p>  
 
<script>
var JSONObject = {
"name":"John Johnson",
"street":"Oslo West 16",
"age":33,
"phone":"555 1234567"};
document.getElementById("jname").innerHTML=JSONObject.name  
document.getElementById("jage").innerHTML=JSONObject.age  
document.getElementById("jstreet").innerHTML=JSONObject.street  
document.getElementById("jphone").innerHTML=JSONObject.phone  
</script>
 
</body>
</html>
Category: