Conversia JSON în structuri de date JavaScript
Cu metoda JSON.parse putem
converti JSON în structuri de date JavaScript.
Să ne uităm la un exemplu.
Să presupunem că avem un șir care conține un array în format JSON:
let json = '[1, 2, 3, 4, 5, "a", "b"]';
Să convertim șirul nostru într-un array:
let arr = JSON.parse(json);
În cazul în care șirul va conține JSON incorect, metoda noastră va returna o eroare:
let json = '[1, 2, 3, 4, 5,]'; // JSON incorect
let arr = JSON.parse(json); // va returna o eroare
Este dat un șir în format JSON, care conține un array cu numere:
let json = '[1,2,3,4,5]';
Convertiți acest șir într-un array JavaScript real și găsiți suma numerelor acestui array.
Este dat un șir în format JSON, care conține un obiect cu date:
let json = `{
"data1": [1,2,3],
"data2": [4,5,6],
"data3": [7,8,9]
}`;
Găsiți suma numerelor din datele prezentate.
Este dat un șir în format JSON, care conține numele utilizatorilor:
let json = '["user1","user2","user3","user4","user5"]';
Afișați aceste nume sub forma unei liste ul.
Este dat un șir în format JSON, care conține un array cu date despre angajați:
let json = `[
{
"name": "user1",
"age": 25,
"salary": 1000
},
{
"name": "user2",
"age": 26,
"salary": 2000
},
{
"name": "user3",
"age": 27,
"salary": 3000
}
]`;
Afișați acești angajați pe ecran sub forma unui tabel HTML.