0

我是 json 新手,我有一个问题,为什么 json_decode 在 < 和 > 的标签之间返回空字符串 ...这是我的 json 字符串

{
    "clipboard": 
    {

    "title": " Mozilla Firefox ",
    "event": "<MOUSE+Copy/Paste>"
     }
 }

json_decode 通过 var_dump 的输出显示

    object(stdClass)#44 (1) { ["clipboard"]=> object(stdClass)#45 (2) { ["title"]=> string(17) " Mozilla Firefox " ["event"]=> string(18) "" } } 

为什么它不断删除 "<" 和 ">" 之间的数据,我检查了一个在线 json 编辑器,它成功验证了我的 json 字符串,它确实显示了原来的值。但是当我使用 deocde_json 时,“事件”数组元素为空。

4

1 回答 1

5

string(18)in["event"]=> string(18) ""给你一个线索。

查看页面的来源。它不会显示在您的网站上,而是显示在源代码中,因为它被解释为 html 标记。

于 2013-07-31T18:06:13.117 回答