繁体   English   中英

从Cookie中以正确的json格式从cookie获取json对象

[英]getting json object from cookie in proper json format in javascript

我正在将json对象存储到浏览器窗口的cookie中,但是当我读取同一json对象的cookie时,存储的它会返回以下json对象:

“Ĵ%3A%7B%22request%22%3A%22login%22%2C%22provider%22%3A%22facebook%22%2C%22idd%22%3A1%2C%22auth_token%22%3A%22EAACQG9aNqPcBAFaWZCGG1UGsb1wqxqzaopZAFr1B3ZAR5tnNGQnLGcmuaHFjmvusPcBI9k3k5m6U89K3vZB4ruxadPHZA945lQtpc8fINoKQDQqZBXYhX0j0ZCupdxWc2VP5b86MvWtTGzBvWSxgEqHM74ZBcEhWZBF5PKc41VwOWAgZDZD%22%2C %22auth_name%22%3A%22Tushar%20Bochare%22%2C%22auth_email%22%3A%22mytusshar%40gmail.com%22%2C%22auth_id%22%3A%221414815471964057%22%2C%22cognito_id%22%3A%22us -east-1%3A2eb23ae9-bb78-40f7-b614-efe145dc1b7b%22%2C%22accessKey%22%3A%22ASIAJSIGNL2VUL3WVVZQ%22%2C%22secretKey%22%3A%22kKrFQzz%1%2F4%2BQNTRa2X%CdaZHda %22%3A1%2C%22name%22%3A%22fb%20tush%22%2C%22city%22%3A%22Akola%22%2C%22email%22%3A%22mytusshar%40gmail.com%22%2C%22message %22%3A%22LOGIN%20SUCCESS%22%7D“

我存储的原始JSON对象是:

{ “请求”: “登录”, “提供者”: “脸谱”, “IDD”:1, “的auth_token”: “yuiyuiiiyiyiiyissflkjljwqxqzaopZAFr1B3ZAR5tnNGQnLGcmuaHFjmvusPcBI9k3k5m6U89K3vZB4ruxadPHZA945lQtpc8fINoKQDQqZBXYhX0j0ZCupdxWc2VP5b86MvWtTGzBvWSxgEqHM74ZBcEhWZBF5PKc41VwOWAgZDZD”, “auth_name”: “XYZ史密斯”, “auth_email”:“xyz@gmail.com “,” auth_id“:” 3123213171964057“,” cognito_id“:” us-east-2:21wd2fh5-bb78-40a6-b614-efe145df2c4c“,” accessKey“:” ASIAQFXSYL2VUL3WVVZQ“,” secretKey“:” kKRKJZZQ1Ya ++ / LjO”,“状态”:1,“名称”:“ fb xyz”,“城市”:“ starcity”,“电子邮件”:“ xyz@gmail.com”}

它用ascii代码替换所有特殊字符,例如单引号,花括号,冒号,quomma。 JS中是否有任何功能可以直接从cookie中检索json对象?

您可以使用decodeURI(str)来解码您的字符串。 此函数替换每个%x个字符。

在这里找到文件

您可以在存储“ json对象”时使用JSON.stringify(),也可以使用JSON.parse()从cookie中读取json对象。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM