将字符串化的json结构转换为PHP数组

And*_* SK 2 php arrays serialization json stringify

我正在用json数据保存一个cookie.回声的例子$_COOKIE['data']

[{\ "日期\":1355249777,\ "标题\":\ "初级\"},{\ "日期\":1355249747,\ "标题\":\ "克里斯托弗\"},{\"日期\ ":1355249139,\" 标题\ ":\" 梅尔菲\ "},{\" 日期\ ":1355249123,\" 标题\ ":\" 托尼\ "},{\" 日期\ ":1355248876,\"标题\ ":\" 卡梅拉\ "},{\" 日期\ ":1355248859,\" 标题\ ":\" 草地\"}]

数据是纯javascript,然后传递JSON.stringify然后存储在cookie中.现在我需要将其转换为php数组.我尝试了一种json_decode方法,但它返回null.有任何想法吗?谢谢!

GBD*_*GBD 15

尝试

json_decode(stripslashes($_COOKIE['data']));


小智 8

对上面答案的一个小修复(还不能评论)......

json_decode(stripslashes($_COOKIE['data']),true);
Run Code Online (Sandbox Code Playgroud)

否则你可能会收到stdClass错误