首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在浏览器内存中存储JSON数据

在浏览器内存中存储JSON数据
EN

Stack Overflow用户
提问于 2013-09-20 17:18:50
回答 3查看 14.7K关注 0票数 10

我想在浏览器中保存一些JSON信息。根据用户与应用程序的交互,我希望将5-6个不同的JSON对象存储到内存中。要实现这一点,我有哪些选择?请推荐任何可以让我在浏览器中持久化信息的库或插件。

谢谢

EN

回答 3

Stack Overflow用户

发布于 2015-04-01 18:39:29

为了补充给出的解决方案,我还想添加一个参考链接Storing Objects in HTML5 localStorage,其中很好地讨论了这个问题。

下面是代码

代码语言:javascript
复制
var testObject = { 'one': 1, 'two': 2, 'three': 3 };

// Put the object into storage
localStorage.setItem('testObject', JSON.stringify(testObject));

// Retrieve the object from storage
var retrievedObject = localStorage.getItem('testObject');

console.log('retrievedObject: ', JSON.parse(retrievedObject));

礼节: CMS

票数 12
EN

Stack Overflow用户

发布于 2013-09-20 17:19:41

您可以使用HTML5存储,它为您提供本地和会话存储。

本地存储将其保存在本地缓存中,因此即使浏览器被关闭,将来也可以再次访问。

会话存储将仅存储该特定会话的信息,并将在会话结束后被擦除。

例如:

代码语言:javascript
复制
//get item from storage
var foo = localStorage["bar"];

//set item in storage.
localStorage["bar"] = foo;
票数 6
EN

Stack Overflow用户

发布于 2013-09-20 17:21:36

使用HTML5存储。这将存储持久数据。

您可以使用localStorage["key"]访问它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18913079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档