Javascript 如何在新行中将JS对象推送到JSON?
如何修改此函数以添加文件新行中的每个对象Javascript 如何在新行中将JS对象推送到JSON?,javascript,json,node.js,file,Javascript,Json,Node.js,File,如何修改此函数以添加文件新行中的每个对象 exports.addWaypoint = function(id, type, param){ var dataIn = fs.readFileSync('./markers.json'); var obj = JSON.parse(dataIn); obj.markers.push({ "id": id, "type": type
exports.addWaypoint = function(id, type, param){
var dataIn = fs.readFileSync('./markers.json');
var obj = JSON.parse(dataIn);
obj.markers.push({
"id": id,
"type": type,
"param": param,
});
writeJson(obj);
}
这可能是 这里有一个快速的答案:使用JSON.stringify和一个可选参数来指示每个嵌套元素的标识
var o = {
"id": 123,
"type": "good",
"param": { name: "Fred", age: 24 },
};
console.log( JSON.stringify(o,null,4) );
可能重复的