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:
javascriptlet 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:
javascriptlet arr = JSON.parse(json);
Thêm một phần tử mới vào mảng:
javascriptarr.push(6);
Chuyển đổi mảng đã thay đổi trở lại thành JSON:
javascriptlet res = JSON.stringify(arr);
Mã cuối cùng sẽ trông như sau:
javascriptlet json = '[1, 2, 3, 4, 5]';
let arr = JSON.parse(json);
arr.push(6);
let res = JSON.stringify(arr);
console.log(res);
Задание 1
Cho JSON sau:
javascriptlet json = '["user1","user2","user3","user4","user5"]';
Thêm một người dùng nữa vào cuối chuỗi.
Задание 2
Cho JSON sau:
javascriptlet json = '["user1","user2","user3","user4","user5"]';
Thay đổi tên của người dùng thứ hai.
Задание 3
Cho JSON sau:
javascriptlet 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.