Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中以正确的json格式从cookie获取json对象_Javascript_Json_Object_Cookies - Fatal编程技术网

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

在javascript中以正确的json格式从cookie获取json对象,javascript,json,object,cookies,Javascript,Json,Object,Cookies,我将json对象存储到浏览器窗口中的cookie中,但当我读取存储的同一json对象的cookie时,它返回以下json对象: "词词常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常

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

"词词常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用常用2C%22auth_ema22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%2%2%2%2%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%3%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%的2C%22城市%22%3A%22Akola%22%2C%22电子邮件%22%3A%22mytushar%40gmail.com%22%2C%22消息%22%3A%22登录%20成功%22%7D”

我存储的原始JSON对象是:

{“请求”:“登录”,“提供商”:“facebook”,“idd”:1,“身份验证令牌”:“Yuiuiiyiyiyiyiyiissflkjlwqqqzaopzaafr1b3zar5tngqnlgcmuahfjmvuspcbi9k3k5m6u89k3vzb4ruxadphza945lqtpc8finokqzbqzbxyhx0j0zcupdxwc2vp5b86mvwtgzbvwzbxqhm74zbchwf5pkc4vowagzd”,“身份验证名称”:“xyz smith”,“身份验证电子邮件”:“xyz”xyz@gmail.com,“认证id”:“3122131171964057”,“cognito_id”:us-east-2:21wd2fh5-bb78-40a6-b614-efe145df2c4c,“访问密钥”:“ASIAQFXSYL2VU3WVVZQ”,“秘密密钥”:“KKKKJZIL/4+QNTRA2YS4JBYVZDAZ100QKF/LjO”,“状态”:1,“名称”:“fb xyz”,“城市”:“星城”,“电子邮件”:xyz@gmail.com“}

它正在用ascii码替换所有特殊字符,如单引号、大括号、冒号、quomma。
JS中是否有直接从Cookie中检索json对象的函数?

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


查找您可以使用
decodeURI(str)
对字符串进行解码。此函数替换每个%x字符

发现

存储“JSON对象”时可以使用JSON.stringify()&可以使用 parse()从cookie中读取JSON对象

存储“JSON对象”时可以使用JSON.stringify()&可以使用 parse()从cookie中读取JSON对象


我尝试过这样做,但不起作用,它显示错误:
Uncaught SyntaxError:JSON.parse()位置0处的意外标记%
我尝试过这样做,但不起作用,它显示错误:
Uncaught SyntaxError:JSON.parse()位置0处的意外标记%