PHP函数json_decode不会解码PHP中的有效JSON

时间:2014-11-03 18:06:21

标签: php json parsing

我想用PHP解析JSON。函数:json_decode不会返回任何内容。

这是我的index.php文件。

<?php
  $jsondata = file_get_contents("test.json");
  $json = json_decode($jsondata,true);
  echo $json['movies'][0]['title'];
?>

这是我的test.json文件

{
    "movies":[
            { 
              "title": "Godfather",
              "Genre": "Action",
              "Language": "English"
            }
         ]
}

浏览器显示无响应。我希望它能打印Godfather

1 个答案:

答案 0 :(得分:3)

您的php版本未启用JSON支持。请运行<?php phpinfo()进行检查 JSON函数已添加到PHP 5.2

http://php.net/manual/en/function.json-encode.php

http://php.net/manual/en/function.json-decode.php

  
    

您需要将PHP版本更新为至少大于5.2才能使用json函数。