我想在Internet Explorer的控制台中查看会话存储。
该属性是一个大的字符串值(json字符串),它是在连接多个会话数据后构建的。
遗憾的是,sessionStorage.property或sessionStorage.getItem(“property”)未显示完整数据。
例如,如果json很大(具有大的字符串数据),则它显示前几个,可能大约100个字符。因此只有部分json可用于显示。
对于质疑问题表示歉意,但我无法在谷歌搜索中找到这个问题。
编辑:如果我能以字符串格式获取数据,那将是非常有益的。我的主要动机是获取json并在rest客户端运行它,因此我们可以针对各种未发布的服务进行测试。
答案 0 :(得分:2)
如何首先解析它然后将它扔到控制台?
var output = JSON.parse(sessionStorage.getItem(key));
console.log(output);
使用localStorage或sessionStorage,我使用JSON.stringify来设置数据。
sessionStorage.setItem(key, JSON.stringify(value));
要获取数据,我使用JSON.parse:
JSON.parse(sessionStorage.getItem(key));
这样我就不必担心数据类型(字符串,整数,对象)。缺点是,当通过浏览器查看数据时,数据采用字符串格式并且是双引号。