0
if (($json=file_get_contents($_FILES["file_upload"]["tmp_name"]))) {
    //$json='{"a":1,"b":2,"c":3,"d":4,"e":5}';
    $content=json_decode($json,TRUE);
                  }

我上传一个文件,然后用 PHP 读取它。我从 json_decode 返回 NULL 的问题,但 json 是有效的,因为当我尝试从字符串中解码相同的 JSON 时,它解码得很好。任何想法可能是错误的。

我发现我在字符串的开头得到了三个。所以我现在做一个 substr,但这是什么?

4

1 回答 1

0

在生成 JSON 的 PHP 文件顶部添加以下代码。

header('Content-Type: application/json');
于 2013-01-08T12:28:02.890 回答