2012-01-31 132 views
5

本地存储中存储的数据在哪里?它是以某种文本或ASCII格式还是其他格式?是否可以将JSON数据存储在文本文件中(可以定期更新)并将其恢复?我想存储一些JSON数据,但由于我的需求并不那么大,我现在要放弃使用数据库。本地存储和JSON

回答

10

本地存储只能存储字符串(您可能拥有的任何数据,必须在存储时转换为字符串,并在读取时将其“复活”)。

JSON数据不仅仅可以作为字符串存储,所以它是在浏览器存储(本地存储或会话存储)中保存复杂数据的格式的不错选择。

您可以了解更多关于存储位置:http://diveintohtml5.info/storage.html

至于其中被存储的数据,我想这变化从浏览器到浏览器,但你不必担心其中是数据,因为您没有任何直接访问权限(仅通过存储API)。

编辑:快速说明 - 我发现这个文章称其中是Firefox的存储存储数据 - https://developer.mozilla.org/en/DOM/Storage(请参见“存储位置和清除数据”页面的底部)。