色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

cookie里面放json

張吉惟1年前7瀏覽0評論

Cookie是一個存儲在客戶端瀏覽器中的文本文件,用于在客戶端和服務器之間傳遞數據。通常,它們用于跟蹤用戶會話,記錄用戶首選項,存儲購物車數據等。在該文章中,我們將討論如何將JSON數據存儲在Cookie中。

//存儲JSON數據
var json_data = {username: 'John Doe', email: 'johndoe@example.com'};
document.cookie = "userdata=" + JSON.stringify(json_data);
//獲取JSON數據
var cookie_data = document.cookie;
if(cookie_data.length >0) {
var cookie_arr = cookie_data.split(';');
for(var i = 0; i< cookie_arr.length; i++) {
var cookie_pair = cookie_arr[i].split('=');
//找到userdata cookie并解析它
if(cookie_pair[0].trim() == 'userdata') {
var json_obj = JSON.parse(cookie_pair[1]);
console.log(json_obj.username);
console.log(json_obj.email);
}
}
}

在上面的代碼中,我們首先創建了一個JSON對象并使用JSON.stringify()將其轉換為字符串,并將其存儲在名為"userdata"的Cookie中。在獲取Cookie數據時,我們檢查Cookie是否存在并拆分Cookie字符串以獲取所需的數據。我們使用JSON.parse()函數將存儲在Cookie中的字符串轉換回JSON對象,并在控制臺中打印JSON對象的屬性。

請注意,在存儲JSON數據時,我們需要使用JSON.stringify()將其轉換為字符串。在檢索數據時,我們需要使用JSON.parse()將字符串轉換回JSON對象,以便我們可以訪問存在Cookie中的JSON數據。