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
Задание 1

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.

Задание 2

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.

Задание 3

Diberi rentetan dalam format JSON, mengandungi nama pengguna:

javascriptlet json = '["user1","user2","user3","user4","user5"]';

Paparkan nama-nama ini dalam bentuk senarai ul.

Задание 4

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.