簡體   English   中英

SessionStorage 和 json 對象

[英]SessionStorage and json objects

user: {firstName: "loki", lastName: "ch"}

我將此用戶存儲在會話存儲中。

$window.sessionStorage.user = user;

當我使用$window.sessionStorage.user取回它時,我得到:

[object Object] 

我想要 JSON。 有什么建議么?

在保存之前將其轉換為 JSON。

$window.sessionStorage.user = JSON.stringify(user);

然后當你加載它時,解析 JSON。

var user = JSON.parse($window.sessionStorage.user);

設置項目

sessionStorage.setItem('user', user)

獲取項目

var item = sessionStorage.getItem('user')
var user = item ? JSON.stringify(item) : {}

顯然,對於 React 中的 Typescript 用戶,您必須將其作為字符串傳遞

JSON.parse(`${sessionStorage.getItem("session storage item name")}`)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM