从Google财经解码JSON

时间:2018-03-10 09:45:08

标签: php json api

我知道谷歌财务已经停止,但我发现这个链接仍在工作,正在做我需要的事情: CLICK

现在显然它返回一个名为 f.txt 的文件,我不知道如何通过PHP阅读。我试过这个:

            $url = "https://finance.google.com/finance?q=NYSE:CLNS-D&output=json"
            $json = file_get_contents($url);
            $json_data = json_decode($json, true);
            var_dump($json_data);

但它对我不起作用。 var_dump的返回只是NULL。

有人可以指导我能够加入这个 f.txt 文件,并能够在我的HTML中显示数据吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

我无论如何都不是JSON专家,但看起来你从Google检索的数据中有一些看起来并不“标准”的主角。剥离那些解决了问题:

$url = "https://finance.google.com/finance?q=NYSE:CLNS-D&output=json";

$request = file_get_contents($url);
$data = substr($request, 4);
$json = json_decode($data, 1);

var_dump($json);