在Internet Explorer

时间:2016-02-10 18:15:07

标签: internet-explorer

我想在Internet Explorer的控制台中查看会话存储。
该属性是一个大的字符串值(json字符串),它是在连接多个会话数据后构建的。

遗憾的是,sessionStorage.property或sessionStorage.getItem(“property”)未显示完整数据。 例如,如果json很大(具有大的字符串数据),则它显示前几个,可能大约100个字符。因此只有部分json可用于显示。

对于质疑问题表示歉意,但我无法在谷歌搜索中找到这个问题。

编辑:如果我能以字符串格式获取数据,那将是非常有益的。我的主要动机是获取json并在rest客户端运行它,因此我们可以针对各种未发布的服务进行测试。

1 个答案:

答案 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));

这样我就不必担心数据类型(字符串,整数,对象)。缺点是,当通过浏览器查看数据时,数据采用字符串格式并且是双引号。