首页 > 解决方案 > Ionic 5:如何写入本地 JSON 文件?

问题描述

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

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

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

标签: jsonangularionic-frameworkionic5

解决方案


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

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

推荐阅读