Ændring af data i JSON med JavaScript
Lad os sige, at vi har en streng, der indeholder et array i JSON-format:
let json = '[1, 2, 3, 4, 5]';
Lad os tilføje endnu et element til slutningen af dette array. For at gøre dette skal vi gennemføre en række trin.
Til at starte med, lad os udpakke JSON til et JavaScript-array:
let arr = JSON.parse(json);
Lad os tilføje et nyt element til arrayet:
arr.push(6);
Lad os konvertere det ændrede array tilbage til JSON:
let res = JSON.stringify(arr);
Den endelige kode vil se sådan ud:
let json = '[1, 2, 3, 4, 5]';
let arr = JSON.parse(json);
arr.push(6);
let res = JSON.stringify(arr);
console.log(res);
Følgende JSON er givet:
let json = '["user1","user2","user3","user4","user5"]';
Tilføj endnu en bruger til slutningen af strengen.
Følgende JSON er givet:
let json = '["user1","user2","user3","user4","user5"]';
Skift navnet på den anden bruger.
Følgende JSON er givet:
let json = `[
{
"name": "user1",
"age": 25,
"salary": 1000
},
{
"name": "user2",
"age": 26,
"salary": 2000
},
{
"name": "user3",
"age": 27,
"salary": 3000
}
]`;
Tilføj endnu en medarbejder til denne streng.