JSON pārveidošana par JavaScript datu struktūru
Izmantojot metodi JSON.parse, var
pārveidot JSON par JavaScript datu struktūru.
Apskatīsim piemēru.
Pieņemsim, ka mums ir virkne, kas satur masīvu JSON formātā:
let json = '[1, 2, 3, 4, 5, "a", "b"]';
Pārveidosim mūsu virkni par masīvu:
let arr = JSON.parse(json);
Ja virkne saturēs nekorektu JSON, mūsu metode izmestīs kļūdu:
let json = '[1, 2, 3, 4, 5,]'; // nekorekts JSON
let arr = JSON.parse(json); // izmestīs kļūdu
Dota virkne JSON formātā, kas satur masīvu ar skaitļiem:
let json = '[1,2,3,4,5]';
Pārveidojiet šo virkni par īstu JavaScript masīvu un atrodiet šī masīva skaitļu summu.
Dota virkne JSON formātā, kas satur objektu ar datiem:
let json = `{
"data1": [1,2,3],
"data2": [4,5,6],
"data3": [7,8,9]
}`;
Atrodiet skaitļu summu no attēlotajiem datiem.
Dota virkne JSON formātā, kas satur lietotāju vārdus:
let json = '["user1","user2","user3","user4","user5"]';
Parādiet šos vārdus kā ul sarakstu.
Dota virkne JSON formātā, kas satur masīvu ar darbinieku datiem:
let json = `[
{
"name": "user1",
"age": 25,
"salary": 1000
},
{
"name": "user2",
"age": 26,
"salary": 2000
},
{
"name": "user3",
"age": 27,
"salary": 3000
}
]`;
Parādiet šos darbiniekus ekrānā kā HTML tabulu.