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:
let json = '[1, 2, 3, 4, 5, "a", "b"]';
Mari kita konversi string kita menjadi array:
let arr = JSON.parse(json);
Jika string tersebut berisi JSON yang tidak benar, metode kita akan menghasilkan error:
let 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:
let 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:
let 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:
let 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:
let 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.