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:
let json = '[1, 2, 3, 4, 5, "a", "b"]';
Laten we onze string omzetten naar een array:
let arr = JSON.parse(json);
In het geval dat de string incorrecte JSON bevat, zal onze methode een fout geven:
let json = '[1, 2, 3, 4, 5,]'; // incorrecte JSON
let arr = JSON.parse(json); // geeft een fout
Gegeven een string in JSON-formaat, die een array met getallen bevat:
let 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.
Gegeven een string in JSON-formaat, die een object met gegevens bevat:
let json = `{
"data1": [1,2,3],
"data2": [4,5,6],
"data3": [7,8,9]
}`;
Vind de som van de getallen uit de gepresenteerde gegevens.
Gegeven een string in JSON-formaat, die namen van gebruikers bevat:
let json = '["user1","user2","user3","user4","user5"]';
Toon deze namen als een ul lijst.
Gegeven een string in JSON-formaat, die een array met gegevens van werknemers bevat:
let 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.