在javascript中将json数据存储在本地数据库中的选项

问题描述

我有一个本地浏览器应用程序,可从API下载json数据。我需要将这些数据存储在浏览器中,以便在远程版本发生更改时可以在本地版本和远程版本之间进行比较。

过去,我曾使用localStorage使用JSON.stringify将数据转换为localStorage来存储数据。但是在这里,数据结构更加复杂,我要存储几种不同类型的json对象。我看到Chrome列出了IndexedDB和WebSQL作为localStorage之外的存储选项。我必须使用哪些选项来存储大于5 MB的数据,这些数据必须在会话之间持久保存?

P.S。我在stackoverflow上进行了搜索,并阅读了一些帖子,但是找不到任何可以回答我问题的信息。我还签出了MDN,该MDN列出了IndexedDB作为选项,但是看起来很复杂。我很高兴看到是否还有其他任何具有简单可用性的选项,例如LocalStorage。我正在构建的不是面向客户端的应用程序,而是用于快速原型,因此,速度和易用性比对IndexedDB中可用的事务等的支持更为重要。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...