Menukar JSON kepada Struktur Data JavaScript
Dengan menggunakan kaedah JSON.parse, kita boleh
menukar JSON kepada struktur data JavaScript.
Mari kita lihat contoh.
Katakan kita mempunyai rentetan yang mengandungi array dalam format JSON:
let json = '[1, 2, 3, 4, 5, "a", "b"]';
Mari tukar rentetan kita kepada array:
let arr = JSON.parse(json);
Jika rentetan mengandungi JSON yang tidak betul, kaedah kita akan menghasilkan ralat:
let json = '[1, 2, 3, 4, 5,]'; // JSON tidak betul
let arr = JSON.parse(json); // akan menghasilkan ralat
Diberi rentetan dalam format JSON, mengandungi array dengan nombor:
let json = '[1,2,3,4,5]';
Tukar rentetan ini kepada array JavaScript sebenar dan cari jumlah nombor dalam array tersebut.
Diberi rentetan dalam format JSON, mengandungi objek dengan data:
let json = `{
"data1": [1,2,3],
"data2": [4,5,6],
"data3": [7,8,9]
}`;
Cari jumlah nombor daripada data yang ditunjukkan.
Diberi rentetan dalam format JSON, mengandungi nama pengguna:
let json = '["user1","user2","user3","user4","user5"]';
Paparkan nama-nama ini dalam bentuk senarai ul.
Diberi rentetan dalam format JSON, mengandungi array dengan data pekerja:
let json = `[
{
"name": "user1",
"age": 25,
"salary": 1000
},
{
"name": "user2",
"age": 26,
"salary": 2000
},
{
"name": "user3",
"age": 27,
"salary": 3000
}
]`;
Paparkan pekerja ini pada skrin dalam bentuk jadual HTML.