Syntax JSON #2
JSON Syntax
Aturan Sintaks JSON
Sintaks JSON berasal dari sintaks notasi objek JavaScript:
- Data dalam pasangan nama/nilai
- Data dipisahkan dengan koma
- Kurung kurawal menahan benda
- Tanda kurung siku menampung array
Data JSON - Nama dan Nilai
Data JSON ditulis sebagai
pasangan nama/nilai (alias pasangan kunci/nilai).
Pasangan nama/nilai terdiri dari nama field (dalam tanda kutip ganda), diikuti titik dua, diikuti nilai:
Nama JSON memerlukan tanda kutip ganda
JSON - Mengevaluasi Objek JavaScript
Format JSON hampir identik dengan
objek JavaScript.
Di JSON, kunci harus berupa string, ditulis dengan tanda kutip ganda:
Dalam JavaScript, kunci dapat
berupa string, angka, atau nama pengenal:
Nilai JSON
Di JSON, nilai harus berupa
salah satu dari tipe data berikut:
- Sebuah
benang
- sebuah
angka
- Sebuah
Objek
- sebuah
larik
- sebuah
boolean
- batal
Dalam JavaScript, nilai
dapat berupa semua hal di atas, ditambah ekspresi JavaScript valid lainnya,
termasuk:
- sebuah
fungsi
- kencan
- belum
diartikan
Di JSON, nilai string harus ditulis dengan tanda kutip ganda:
Di JavaScript, Anda dapat menulis nilai string dengan tanda kutip ganda atau tunggal:
Objek JavaScript
Karena sintaksis JSON berasal
dari notasi objek JavaScript, sangat sedikit perangkat lunak tambahan yang
diperlukan untuk bekerja dengan JSON dalam JavaScript.
Dengan JavaScript Anda dapat
membuat objek dan menetapkan data ke dalamnya, seperti ini:
Anda dapat mengakses objek
JavaScript seperti ini:
Itu juga dapat diakses seperti
ini:
Data dapat dimodifikasi seperti
ini:
Bisa juga dimodifikasi seperti ini:
Anda akan mempelajari cara mengubah objek JavaScript menjadi JSON nanti di tutorial ini.
Array JavaScript sebagai JSON
Dengan cara yang sama objek JavaScript dapat ditulis sebagai JSON, array JavaScript juga dapat ditulis sebagai JSON.
File JSON







