在PHP中解码文件中的JSON

时间:2013-01-08 11:55:54

标签: php json file encoding

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,但是这是什么?

1 个答案:

答案 0 :(得分:0)

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

header('Content-Type: application/json');