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

如何在sessionstorage中儲存JSON數據

angryTom
發布: 2019-12-05 17:44:19
轉載
2977 人瀏覽過

如何在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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板