Php 为什么json_decode()返回空?

Php 为什么json_decode()返回空?,php,json,encode,Php,Json,Encode,我有一个JSON字符串: $json = ' {"id1":"x", "N1":"x", "T1":"x", "E1":"x", "E11":"x", "O1":"x", "C1":"x", "C11":"x", "F1":"x"}, {"id2":"x", "N2":"x", "T2":"x", "E2":"x", "E22":"x", "O2":"x", "C2":"x", "C22":"x", "F2":"x"} '; 在我用PHP解析之后: print_r(json_decode($

我有一个JSON字符串:

$json = '
{"id1":"x",
"N1":"x",
"T1":"x",
"E1":"x",
"E11":"x",
"O1":"x",
"C1":"x",
"C11":"x",
"F1":"x"},

{"id2":"x",
"N2":"x",
"T2":"x",
"E2":"x",
"E22":"x",
"O2":"x",
"C2":"x",
"C22":"x",
"F2":"x"}
';
在我用PHP解析之后:

print_r(json_decode($json));
您可以看到PHP返回空

任何帮助,请


谢谢,这不是真正有效的JSON语法,如果你想让它成为两个对象,你需要把它们放在一个数组中。 像
[
{这里的第一个对象},
{您的下一个对象}

]

这不是真正有效的JSON语法,如果您想让它成为两个对象,需要将它们放在一个数组中。 像
[
{这里的第一个对象},
{您的下一个对象}

]

通过jsonlint.com传递-“错误:第11行的解析错误:预期为'EOF',got','”基本上JSON是无效的,因此
JSON_decode
返回
null
并且无法解析通过jsonlint.com传递的JSON-“错误:第11行的解析错误:预期为'EOF',got','”基本上JSON是无效的,因此,
json\u decode
返回
null
,无法解析json