Đầu tiên, chúng ta cần có một tệp JSON với mảng trống hoặc mảng hiện có với các đối tượng. Giả sử điều này
var fs = require['fs']
fs.readFile['./users.json', 'utf-8', function[err, data] {
if [err] throw err
var arrayOfObjects = JSON.parse[data]
}]
4{
"users": []
}
Để nối thêm nội dung mới vào tệp
var fs = require['fs']
fs.readFile['./users.json', 'utf-8', function[err, data] {
if [err] throw err
var arrayOfObjects = JSON.parse[data]
}]
4, chúng tôi cần đọc tệp và chuyển đổi nội dung của nó thành một đối tượng JavaScript bằng phương thức var fs = require['fs']
fs.readFile['./users.json', 'utf-8', function[err, data] {
if [err] throw err
var arrayOfObjects = JSON.parse[data]
}]
1var fs = require['fs']
fs.readFile['./users.json', 'utf-8', function[err, data] {
if [err] throw err
var arrayOfObjects = JSON.parse[data]
}]
Bây giờ biến
var fs = require['fs']
fs.readFile['./users.json', 'utf-8', function[err, data] {
if [err] throw err
var arrayOfObjects = JSON.parse[data]
}]
2 chứa một đối tượng từ tệp var fs = require['fs']
fs.readFile['./users.json', 'utf-8', function[err, data] {
if [err] throw err
var arrayOfObjects = JSON.parse[data]
}]
4console.log[arrayOfObjects]
// Output: { users: [] }
Bây giờ chúng ta có thể ghi dữ liệu vào mảng
var fs = require['fs']
fs.readFile['./users.json', 'utf-8', function[err, data] {
if [err] throw err
var arrayOfObjects = JSON.parse[data]
}]
4 bằng cách sử dụng phương thức var fs = require['fs']
fs.readFile['./users.json', 'utf-8', function[err, data] {
if [err] throw err
var arrayOfObjects = JSON.parse[data]
}]
5 như sauvar fs = require['fs']
fs.readFile['./users.json', 'utf-8', function[err, data] {
if [err] throw err
var arrayOfObjects = JSON.parse[data]
arrayOfObjects.users.push[{
name: "Mikhail",
age: 24
}]
console.log[arrayOfObjects]
}]
Bây giờ chúng ta có một mảng với một đối tượng
________số 8Bạn có thể nối bất kỳ đối tượng nào vào mảng
var fs = require['fs']
fs.readFile['./users.json', 'utf-8', function[err, data] {
if [err] throw err
var arrayOfObjects = JSON.parse[data]
}]
4Sau khi chúng tôi có dữ liệu trong biến, chúng tôi cần ghi dữ liệu này vào tệp
var fs = require['fs']
fs.readFile['./users.json', 'utf-8', function[err, data] {
if [err] throw err
var arrayOfObjects = JSON.parse[data]
}]
0Bạn có thể nhận thấy rằng ở đây sử dụng
var fs = require['fs']
fs.readFile['./users.json', 'utf-8', function[err, data] {
if [err] throw err
var arrayOfObjects = JSON.parse[data]
}]
7. Phương thức var fs = require['fs']
fs.readFile['./users.json', 'utf-8', function[err, data] {
if [err] throw err
var arrayOfObjects = JSON.parse[data]
}]
8 chuyển đổi nội dung của var fs = require['fs']
fs.readFile['./users.json', 'utf-8', function[err, data] {
if [err] throw err
var arrayOfObjects = JSON.parse[data]
}]
2 thành JSON