从url字符串查询json文件(php)

时间:2014-11-17 15:46:05

标签: php json data.gov

我正在尝试使用data.gov.uk获取法庭数据并使用它做很酷的事情。我遇到的问题是,如果我尝试在php中解析服务器中的版本:https://courttribunalfinder.service.gov.uk/api.html它就不会加载。它只有在我下载court.json文件并从中解码时才有效。然而,我无法用court.json这样的东西来查询数据?q = bristol说。

所以我的问题是,我应该能够直接从gov网站解码还是我需要在本地进行解码,如果是这样的话我怎么能让我将查询字符串提供给我的本地json文件?

e.g。我希望能够做到这样的事情:

$jsonurl = directory() . '/courts.json?q=old+bailey';
$json =   wp_remote_get($jsonurl,0,null,null);
$court = json_decode($json['body'], true);

1 个答案:

答案 0 :(得分:0)

阱, 有两种选择

1)使用Joanvo提到的cURL Library

2)使用YQL(Yahoo Query Language),这也是另一个强大的东西。