Php json_解码中出错

Php json_解码中出错,php,json,Php,Json,我有以下json,我通过AJAX发送,但在服务器端,json_解码返回一个空数组。我也发送了不同的值,在这种情况下,它工作得很好。我检查int this,这是一个有效的JSON [ { "name": "bettype", "value": "All" }, { "name": "bookies", "value": "Interwetten" }, { "name": "sp

我有以下json,我通过AJAX发送,但在服务器端,json_解码返回一个空数组。我也发送了不同的值,在这种情况下,它工作得很好。我检查int this,这是一个有效的JSON

[
    {
        "name": "bettype",
        "value": "All"
    },
    {
        "name": "bookies",
        "value": "Interwetten"
    },
    {
        "name": "sporttype",
        "value": "Soccer"
    },
    {
        "name": "team1",
        "value": "Braunschweig"
    },
    {
        "name": "team2",
        "value": "Bayern Munich"
    },
    {
        "name": "league",
        "value": "Germany DFB Cup (90`)"
    }
]
更新:

这是服务器端代码:

var_dump((stripslashes($_GET['data']));
var_dump(json_decode(stripslashes($_GET['data'])));
这是输出:

string(244) "[{"name":"bettype","value":"All"},{"name":"bookies","value":"Interwetten"},{"name":"sporttype","value":"Soccer"},{"name":"team1","value":"Braunschweig"},{"name":"team2","value":"Bayern Munich"},{"name":"league","value":"Germany DFB Cup (90�)"}]" NULL 
这对我来说很好


检查您的浏览器配置/字符集,然后重试

在此处工作正常。在德国DFB Cup(90`)中,这个符号是什么?可能是有缺陷的json解码器,它不能解码[]数组,但需要对象{}作为根。我想问题是符号,因为我正在发送其他数据,使用它可以正常工作。如果您处理
$\u GET
,也许您可以看看urlencode和urldecode函数