Konvertering av JSON til JavaScript datastruktur

Ved hjelp av metoden JSON.parse kan man konvertere JSON til en JavaScript datastruktur. La oss se på et eksempel.

Anta at vi har en streng som inneholder en matrise i JSON-format:

javascriptlet json = '[1, 2, 3, 4, 5, "a", "b"]';

La oss konvertere strengen vår til en matrise:

javascriptlet arr = JSON.parse(json);

Hvis strengen skulle inneholde ugyldig JSON, vil metoden vår gi en feil:

javascriptlet json = '[1, 2, 3, 4, 5,]'; // ugyldig JSON
let arr = JSON.parse(json);    // vil gi en feil
Задание 1

Gitt en streng i JSON-format som inneholder en matrise med tall:

javascriptlet json = '[1,2,3,4,5]';

Konverter denne strengen til en ekte JavaScript-matrise og finn summen av tallene i denne matrisen.

Задание 2

Gitt en streng i JSON-format som inneholder et objekt med data:

javascriptlet json = `{
  "data1": [1,2,3],
  "data2": [4,5,6],
  "data3": [7,8,9]
}`;

Finn summen av tallene fra dataene som presenteres.

Задание 3

Gitt en streng i JSON-format som inneholder brukernavn:

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

Skriv ut disse navnene som en ul-liste.

Задание 4

Gitt en streng i JSON-format som inneholder en matrise med ansattdata:

javascriptlet json = `[
  {
    "name": "user1",
    "age": 25,
    "salary": 1000
  },
  {
    "name": "user2",
    "age": 26,
    "salary": 2000
  },
  {
    "name": "user3",
    "age": 27,
    "salary": 3000
  }
]`;

Vis disse ansatte på skjermen i form av en HTML-tabell.