JSON
Pengertian JSON
JSON (dibaca: “Jason”), singkatan dari JavaScript
Object Notation adalah suatu format ringkas pertukaran data komputer.
Formatnya berbasis teks dan terbaca-manusia serta digunakan untuk
merepresentasikan struktur data sederhana dan larik asosiatif (disebut objek).
Format JSON sering digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi jaringan pada suatu proses yang disebut serialisasi. Aplikasi utamanya adalah pada pemrograman aplikasi web AJAX dengan berperan sebagai alternatif terhadap penggunaan tradisional format XML.
Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript (secara spesifik, edisi ketiga standar ECMA-262, Desember 1999 [1]) dan umumnya digunakan dengan bahasa tersebut, JSON dianggap sebagai format data yang tak tergantung pada suatu bahasa. Kode untuk pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis bahasa pemrograman. Situs json.org menyediakan daftar komprehensif pengikatan JSON yang tersedia, disusun menurut bahasa.
Format JSON sering digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi jaringan pada suatu proses yang disebut serialisasi. Aplikasi utamanya adalah pada pemrograman aplikasi web AJAX dengan berperan sebagai alternatif terhadap penggunaan tradisional format XML.
Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript (secara spesifik, edisi ketiga standar ECMA-262, Desember 1999 [1]) dan umumnya digunakan dengan bahasa tersebut, JSON dianggap sebagai format data yang tak tergantung pada suatu bahasa. Kode untuk pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis bahasa pemrograman. Situs json.org menyediakan daftar komprehensif pengikatan JSON yang tersedia, disusun menurut bahasa.
Contoh JSON
{"menu": {
"id": "file",
"value": "File",
"popup": {
"menuitem": [
{"value": "New", "onclick": "CreateNewDoc()"},
{"value": "Open", "onclick": "OpenDoc()"},
{"value": "Close", "onclick": "CloseDoc()"}
]
}
}}
data diatas setara
dengan
<menu id="file" value="File">
<popup>
<menuitem value="New" onclick="CreateNewDoc()" />
<menuitem value="Open" onclick="OpenDoc()" />
<menuitem value="Close" onclick="CloseDoc()" />
</popup>
</menu>
Syntax JSON
Deklarasi.
Semua object JSON di daklarasikan menggunakan spasang tanda kurawal. Jika kita menggunakan pada javascript maka kita dapat meng-assign-nya langsung ke variabel. contoh
Semua object JSON di daklarasikan menggunakan spasang tanda kurawal. Jika kita menggunakan pada javascript maka kita dapat meng-assign-nya langsung ke variabel. contoh
1
|
var json_obj = {}; |
String, Integer dan Boolean.
Kita dapat memasukan ketiga tipe data diatas kedalam sebuah json object. untuk string cukup dimasukkan diantara tanda petik. contoh:
1
2
3
4
5
|
var json_obj = { nama : "Ibnu Daqiqil Id",
umur : 24,
menikah : false
}; |
Array dan object
Selain tipe data sederhana kita juha dapat mempunyai tipe data yang komplek seperti array dan object.
1
2
3
4
5
6
7
8
9
10
|
var json_obj = { nama : "Ibnu Daqiqil Id",
umur : 24,
menikah : false,
acara_favorite: ['Lost', 'Chuck', 'Smallvile', 'Heroes'],
keluarga: [
{nama: "Joni", umur: 57, relasi: "ayah"},
{nama: "Tina", umur: 26, relasi: "kakak"}
]
}; |
Tidak ada komentar:
Posting Komentar