Objek JSON
- Halaman Sebelumnya Stringifikasi JSON
- Halaman Berikutnya Array JSON
syntaks objek
Contoh
{ "name":"Bill Gates", "age":62, "car":null }
objek JSON diselenggarakannya tanda kurung kurawal. {}
dikelilingi.
objek JSON ditulis dalam bentuk kunci/nilai.
kunci harus berupa string, nilai harus berupa jenis data JSON yang valid (string, angka, objek, array, boolean atau null).
kunci dan nilai dipisahkan dengan titik dua.
setiap pasangan kunci/nilai dipisahkan oleh koma.
mengakses nilai objek
Anda dapat mengakses nilai objek dengan menggunakan titik (.
untuk mengakses nilai objek:
Contoh
myObj = { "name":"Bill Gates", "age":62, "car":null }; x = myObj.name;
Anda juga dapat menggunakan tanda kurung siku ([]
untuk mengakses nilai objek:
Contoh
myObj = { "name":"Bill Gates", "age":62, "car":null }; x = myObj["name"];
mengelilingi objek
Anda dapat melakukannya dengan menggunakan for-in
mengelilingi atribut objek:
Contoh
myObj = { "name":"Bill Gates", "age":62, "car":null }; for (x in myObj) { document.getElementById("demo").innerHTML += x; }
dalam perulangan for-in, gunakantanda kurunguntuk mengakses nilai atribut:
Contoh
myObj = { "name":"Bill Gates", "age":62, "car":null }; for (x in myObj) { document.getElementById("demo").innerHTML += myObj[x]}; }
Objek JSON Tersembunyi
Nilai dalam objek JSON dapat berupa objek JSON lain.
Contoh
myObj = { "name":"Bill Gates", "age":62, "cars": { "car1":"Porsche", "car2":"BMW", "car3":"Volvo" } }
Anda dapat mengakses objek JSON yang tersembunyi menggunakan titik dan kurung:
Contoh
x = myObj.cars.car2; //atau: x = myObj.cars["car2"];
Ubah nilai
Anda dapat menggunakan titik untuk mengubah nilai apapun dalam objek JSON:
Contoh
myObj.cars.car3 = "Mercedes Benz";
Anda juga dapat menggunakan kurung untuk mengubah nilai objek JSON:
Contoh
myObj.cars["car3"] = "Mercedes Benz";
Hapus properti objek
Gunakan delete
Gunakan kata kunci untuk menghapus properti objek JSON:
Contoh
delete myObj.cars.car1;
- Halaman Sebelumnya Stringifikasi JSON
- Halaman Berikutnya Array JSON