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:
javascriptlet json = '[1, 2, 3, 4, 5, "a", "b"]';
Mari tukar rentetan kita kepada array:
javascriptlet arr = JSON.parse(json);
Jika rentetan mengandungi JSON yang tidak betul, kaedah kita akan menghasilkan ralat:
javascriptlet 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:
javascriptlet 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:
javascriptlet 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:
javascriptlet json = '["user1","user2","user3","user4","user5"]';
Paparkan nama-nama ini dalam bentuk senarai ul.
Diberi rentetan dalam format JSON, mengandungi array dengan data pekerja:
javascriptlet 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.