JSON omzetten naar JavaScript gegevensstructuur

Met de methode JSON.parse kun je JSON omzetten naar een JavaScript gegevensstructuur. Laten we een voorbeeld bekijken.

Stel we hebben een string die een array bevat in JSON-formaat:

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

Laten we onze string omzetten naar een array:

javascriptlet arr = JSON.parse(json);

In het geval dat de string incorrecte JSON bevat, zal onze methode een fout geven:

javascriptlet json = '[1, 2, 3, 4, 5,]'; // incorrecte JSON
let arr = JSON.parse(json);    // geeft een fout
Задание 1

Gegeven een string in JSON-formaat, die een array met getallen bevat:

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

Zet deze string om naar een echte JavaScript array en vind de som van de getallen in deze array.

Задание 2

Gegeven een string in JSON-formaat, die een object met gegevens bevat:

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

Vind de som van de getallen uit de gepresenteerde gegevens.

Задание 3

Gegeven een string in JSON-formaat, die namen van gebruikers bevat:

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

Toon deze namen als een ul lijst.

Задание 4

Gegeven een string in JSON-formaat, die een array met gegevens van werknemers bevat:

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

Toon deze werknemers op het scherm in de vorm van een HTML-tabel.