首頁 >web前端 >js教程 >如何在sessionstorage中儲存JSON數據

如何在sessionstorage中儲存JSON數據

angryTom
angryTom轉載
2019-12-05 17:44:193038瀏覽

如何在sessionstorage中儲存JSON數據

如何在sessionstorage中儲存JSON資料

#在web開發時,可能經常會用到sessionstorage儲存數據,儲存單一字串數據變數時並不困難

var str = 'This is a string';
sessionstorage.setItem('param',str);

取得sessionstorage

var item = sessionstorage.getItem('param');
console.log(item);

但是sessionStorage只能儲存字串類型數據,無法直接儲存數組類型和JSON對象,如果有需求該怎麼做呢?其實也很簡單。

先將JSON物件透過JSON.stringify()方法轉換成字串,再儲存到sessionstorage中

var obj = {"name": "Tom","age": 12,"gender": "man"};
sessionstorage.setItem('jsonParams',JSON.stringify(obj));

然後透過JSON.parse()方法將字串轉換成JSON格式即可

var data = JSON.parse(sessionstorage.getItem('jsonParams'));
console.log(data);

本文來自js教學 欄目,歡迎學習!  

以上是如何在sessionstorage中儲存JSON數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:cnblogs.com。如有侵權,請聯絡admin@php.cn刪除