{
aps: []
}
我这样读:
let apartments = require("path to json file);
apartments.aps.push(apa); // apa is a valid object
fs.writeFile("path", JSON.stringify(apartments));
aps将包含这样的objs
{ "id":0, "address": "something"}
当我推入json文件时,我看到
[object Object]
答案 0 :(得分:0)
因为apas
是一个字符串。 JSON是一种文本格式,用于表示JavaScript对象(因此称为名称);您需要先解析(使用合适的库),然后才能将其用作对象。
答案 1 :(得分:0)
这是一个简单的工作示例:
const fs = require('fs');
const data = require('./message.json');
// add new value
data.new = 'new value';
fs.writeFile('message.json', JSON.stringify(data), (err) => {
if (err) throw err;
console.log('The file has been saved!');
});
原始内容:
{"a":1,"b":2}
修改内容:
{"a":1,"b":2,"new":"new value"}