当Electron应用程序重新启动时,将对象添加到JSON文件的末尾

时间:2017-02-06 20:52:47

标签: javascript json node.js

我有一个文本字段,您可以在其中输入需要完成的任务的描述。当您单击"添加"按钮,它将唯一ID和任务添加到窗体中的JSON文件作为对象。这作为电子应用程序工作正常。但是,当应用程序重新启动时,它会覆盖已存在的当前JSON代码。我需要它在重新启动Electron应用程序时将对象附加到JSON文件的末尾。我该怎么做?

以下是JavaScript代码:

// This is the counter
var indentification = 0;

// This is the submit button
var submit = document.getElementById("submit");

// This is the text field
var content = document.getElementById("text");

var task = {
    list: []
}

submit.onclick = function(e) {
    e.preventDefault();
    id = indentification++;
    description = content.value;

    task.list.push({id, description})
    jsonifyTask = JSON.stringify(task);
    disk.writeFile("tasks.json", jsonifyTask, "utf8")
}

我该如何解决这个问题?任何帮助是极大的赞赏。 谢谢!

0 个答案:

没有答案