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 文件?的主要内容,如果未能解决你的问题,请参考以下文章
Swift:写入 JSON 并在本地保存到 iPhone 文件