Syarat JSON
- Halaman Sebelumnya Ringkasan JSON
- Halaman Berikutnya JSON vs XML
Syntax JSON adalah subset dari syntax JavaScript.
Aturan syntax JSON
Syntax JSON berasal dari syntax syntax objek JavaScript:
- Data berada dalam nama/nilai
- Data dipisahkan dengan koma
- Tanda kurung menampung objek
- Tanda kurung segitiga menampung array
Data JSON - Nama dan nilai
Data JSON ditulis dalam format nama/nilai.
Nama/nilai terdiri dari nama field, diikuti dengan tanda titik dan nilai:
Contoh
"name":"Bill Gates"
Nama JSON memerlukan kutip ganda. Sementara itu, nama JavaScript tidak memerlukan.
JSON – mencari nilai objek JavaScript
Format JSON hampir sama dengan objek JavaScript.
Dalam JSON, kunci harus menjadi string yang dikepalkan dengan kutip ganda:
JSON
{ "name":"Bill Gates" }
Dalam JavaScript, kunci dapat menjadi string, angka, atau nama identifikasi:
JavaScript
{ name:"Bill Gates" }
Nilai JSON
Dalam JSON, nilai harus menjadi salah satu tipe data berikut:
- String
- Numerik
- Objek (objek JSON)
- Array
- Boolean
- null
Dalam JavaScript, yang tercantum di atas dapat menjadi nilai, serta ekspresi JavaScript yang valid lainnya, termasuk:
- Fungsi
- Tanggal
- undefined
Dalam JSON, nilai string harus ditulis dengan kutip ganda:
JSON
{ "name":"Bill Gates" }
Dalam JavaScript, Anda dapat menulis nilai string dengan kutip ganda atau kutip tunggal:
JavaScript
{ name:'Bill Gates' }
JSON menggunakan syntax JavaScript
Karena syntax JSON berasal dari syntax objek JavaScript, jadi jarang perlu software ekstra untuk mengelola JSON di JavaScript.
Dengan JavaScript, Anda dapat membuat objek dan menyalin datanya seperti ini:
Contoh
var person = { name : "Bill Gates", age : 62, city : "Seattle" };
Anda dapat mengakses objek JavaScript seperti ini:
Contoh
// Mengembalikan Bill Gates person.name;
Juga dapat diakses seperti ini:
Contoh
// Mengembalikan Bill Gates person["name"];
Dapat diubah seperti ini:
Contoh
person.name = "Steve Jobs";
Juga dapat diubah seperti ini:
Contoh
person["name"] = "Steve Jobs";
Nanti, Anda akan belajar bagaimana mengonversi objek JavaScript ke JSON di tutorial ini.
Array JavaScript sebagai JSON
Sama seperti menggunakan objek JavaScript sebagai JSON, array JavaScript juga dapat digunakan sebagai JSON.
Anda akan belajar lebih banyak tentang array JSON di tutorial ini nanti.
Berkas JSON
- Tipe berkas JSON adalah ".json"
- Tipe MIME teks JSON adalah "application/json"
- Halaman Sebelumnya Ringkasan JSON
- Halaman Berikutnya JSON vs XML