Thay đổi dữ liệu JSON trong JavaScript
Giả sử chúng ta có một chuỗi chứa một mảng ở định dạng JSON:
let json = '[1, 2, 3, 4, 5]';
Hãy thêm một phần tử nữa vào cuối mảng này. Để làm điều này, chúng ta cần thực hiện một loạt các bước.
Trước tiên, hãy giải nén JSON thành một mảng JavaScript:
let arr = JSON.parse(json);
Thêm một phần tử mới vào mảng:
arr.push(6);
Chuyển đổi mảng đã thay đổi trở lại thành JSON:
let res = JSON.stringify(arr);
Mã cuối cùng sẽ trông như sau:
let json = '[1, 2, 3, 4, 5]';
let arr = JSON.parse(json);
arr.push(6);
let res = JSON.stringify(arr);
console.log(res);
Cho JSON sau:
let json = '["user1","user2","user3","user4","user5"]';
Thêm một người dùng nữa vào cuối chuỗi.
Cho JSON sau:
let json = '["user1","user2","user3","user4","user5"]';
Thay đổi tên của người dùng thứ hai.
Cho JSON sau:
let json = `[
{
"name": "user1",
"age": 25,
"salary": 1000
},
{
"name": "user2",
"age": 26,
"salary": 2000
},
{
"name": "user3",
"age": 27,
"salary": 3000
}
]`;
Thêm một nhân viên nữa vào chuỗi này.