如何在HTML5移动应用程序中存储持久性JSON数据

时间:2014-08-24 21:34:16

标签: javascript android json html5 cordova

我正在使用PhoneGap开发基于HTML的移动应用。

首次加载应用程序时,我希望应用程序下载包含JSON文件和媒体文件(如图像或音频)的zip文件。

一旦下载了这个zip,我将提取内容并获取JSON文件并将数据加载到应用程序中。 但是我希望以持久的方式存储这个JSON数据,这样即使手机关闭,数据也可供应用程序使用。

一旦文件更新可用(此更新将只是部分更新,不再包含所有相同的数据,但仅包含对原始JSON文件中某些数据的更新)。

我不知道该怎么做。请建议。

由于

1 个答案:

答案 0 :(得分:0)

您可以使用HTML5应用程序缓存界面来保存您的数据,如下所述:

A Beginner's Guide to Using the Application Cache

您需要创建一个appcache清单文件并像这样引用它:

 <html manifest="example.appcache">
  ...
 </html>

我用来填充appcache文件的一个很棒的工具叫做ManifestR