cookie是網站向瀏覽器發送的一種數據記錄。JS可以通過document.cookie讀取和修改cookie。但是cookie格式的數據不方便處理,因此我們可能需要將cookie轉換成JSON格式來進行數據解析和操作。
function cookieToJson() { let cookieStr = document.cookie || ''; let cookieList = cookieStr.split('; '); let cookieJson = {}; for(let i=0;i上面的代碼將cookie字符串拆分成一個個的鍵值對,通過循環遍歷將其轉換為JSON格式的數據。其中,需要注意的是cookie中的值必須使用decodeURIComponent函數進行解碼,否則可能會遇到亂碼等問題。
總之,將cookie轉換成JSON格式后,我們可以方便地進行數據操作和處理,同時也可以兼容不同瀏覽器的cookie數據格式。