SessionStorage和json对象

lch*_*lch 4 javascript json session-storage

user: {firstName: "loki", lastName: "ch"}
Run Code Online (Sandbox Code Playgroud)

我将此用户存储在会话存储中.

$window.sessionStorage.user = user;
Run Code Online (Sandbox Code Playgroud)

当我用它取回它时 $window.sessionStorage.user,我得到了:

[object Object] 
Run Code Online (Sandbox Code Playgroud)

我想要JSON.有什么建议?

Mik*_*uck 14

保存之前将其转换为JSON.

$window.sessionStorage.user = JSON.stringify(user);
Run Code Online (Sandbox Code Playgroud)

然后当你加载它时,解析JSON.

var user = JSON.parse($window.sessionStorage.user);
Run Code Online (Sandbox Code Playgroud)