Ionic 5:如何写入本地 JSON 文件?

Posted

技术标签:

【中文标题】Ionic 5:如何写入本地 JSON 文件?【英文标题】:Ionic 5: How to write to local JSON files? 【发布时间】:2021-08-11 04:58:31 【问题描述】:

我正在开发一个涉及跟踪用户进度的 Ionic-Angular 移动应用程序。虽然我熟悉如何读取本地定义的 JSON 文件(并呈现该数据),但我一直无法在线找到任何解决方案来写入/附加到本地 JSON 文件。

在我能够使用 Google Firebase 之类的东西之前,我希望能够通过写入本地 JSON 来存储这些数据。

有什么办法可以做到这一点,还是数据库是唯一的解决方案?

【问题讨论】:

【参考方案1】:

我假设这是一个网络应用程序。您无法访问用户的文件系统来保存数据。 其他选项

    Index DB(在浏览器级别将信息本地保存给用户)。如果需要,用户可以转到移动设备设置并清除它。 如果仅在本地开发目的期间使用模拟 api(使用 json-server 并观看 database json 文件。您可以更新 database json file,它会反映) 如果您要使用 ionic 构建混合应用程序,请使用可用的 cordova 插件之一here。 使用将其持久化到数据库中的实际后端服务。

【讨论】:

Ionic 应用程序旨在下载到用户的设备上。所以是的,它是一个混合的、跨平台的移动应用程序。我在任何地方都没有为此提供 Capacitor/Cordova 插件,但我会调查一下。 即使它是一个混合应用程序,您仍然可以使用 Ionic 的存储选项,它们会满足您的需求。

以上是关于Ionic 5:如何写入本地 JSON 文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 React.js 读取和写入本地 JSON 文件?

js能把数据写入到json文件中吗

Swift:写入 JSON 并在本地保存到 iPhone 文件

将远程 JSON 结果写入本地文件

仅使用 Angular 7 将 json 数据写入本地 JSON 文件

写入本地 json 文件