在session中儲存JSON物件

條件狀語從句發表於2015-09-11

在web開發的過程中,我們可能需要在session中暫時儲存接收到的JSON資料,以減少對記憶體和頻寬的佔用,可是sessionStorage只能儲存字串資料,無法直接儲存陣列型別和JSON物件,這時候我們該怎麼辦呢?其實很簡單。

先把json物件通過stringify()方法轉化為字串,存入sessionStorage中:

sessionStorage.setItem("jsonKey",JSON.stringify(jsonData));

之後通過parse()方法將sessionStorage中的字串轉化為JSON格式即可。

var result = JSON.parse(sessionStorage.getItem("jsonKey"));

相關文章