gpt4 book ai didi

javascript - 在 Electron 中保存 JSON

转载 作者:数据小太阳 更新时间:2023-10-29 05:15:00 26 4
gpt4 key购买 nike

我正在使用 Electron 构建应用程序.在此应用程序中,我正在使用 JSON 构建数据结构。我的数据结构如下所示:

{
items: [
{ id:1, name:'football' },
{ id:2, name:'soccer ball' },
{ id:3, name:'basketball' }
]
}

我想将此 JSON 保存到名为“data.json”的文件中。我想把它保存到一个文件中,因为我想在下次应用程序启动时加载。我的挑战是,我不知道如何保存数据。事实上,我什至不确定我应该将文件保存在何处。我是否将其保存在与应用程序相同的目录中?或者我应该使用一些跨平台的方法吗?

目前,我有以下内容:

saveClick: function() {
var json = JSON.stringify(this.data);
// assume json matches the JSON provided above.
// Now, I'm not sure how to actually save the file.
}

那么,我如何/在哪里将 JSON 保存到本地文件系统以供以后使用?

最佳答案

Electron 缺少一种简单的方法来保存和读取应用程序的用户设置。 electron-json-storage实现某种类似于 localStorage 的 API,以将 JSON 对象写入操作系统应用程序数据目录或从中读取 JSON 对象,如 app.getPath('userData') 所定义。

关于javascript - 在 Electron 中保存 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33289110/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com