Mengonversi JSON menjadi Struktur Data JavaScript
Dengan metode JSON.parse, kita dapat
mengonversi JSON menjadi struktur data JavaScript.
Mari kita lihat sebuah contoh.
Misalkan kita memiliki sebuah string yang berisi array dalam format JSON:
javascriptlet json = '[1, 2, 3, 4, 5, "a", "b"]';
Mari kita konversi string kita menjadi array:
javascriptlet arr = JSON.parse(json);
Jika string tersebut berisi JSON yang tidak benar, metode kita akan menghasilkan error:
javascriptlet json = '[1, 2, 3, 4, 5,]'; // JSON tidak benar
let arr = JSON.parse(json); // akan menghasilkan error
Diberikan sebuah string dalam format JSON, berisi array dengan angka-angka:
javascriptlet json = '[1,2,3,4,5]';
Konversikan string ini menjadi array JavaScript sungguhan dan temukan jumlah total angka dalam array tersebut.
Diberikan sebuah string dalam format JSON, berisi objek dengan data:
javascriptlet json = `{
"data1": [1,2,3],
"data2": [4,5,6],
"data3": [7,8,9]
}`;
Temukan jumlah total angka dari data yang disajikan.
Diberikan sebuah string dalam format JSON, berisi nama-nama pengguna:
javascriptlet json = '["user1","user2","user3","user4","user5"]';
Tampilkan nama-nama ini dalam bentuk daftar ul.
Diberikan sebuah string dalam format JSON, berisi array dengan data karyawan:
javascriptlet json = `[
{
"name": "user1",
"age": 25,
"salary": 1000
},
{
"name": "user2",
"age": 26,
"salary": 2000
},
{
"name": "user3",
"age": 27,
"salary": 3000
}
]`;
Tampilkan karyawan-karyawan ini di layar dalam bentuk tabel HTML.