如何从 URL 获取 JSON 参数

Posted

技术标签:

【中文标题】如何从 URL 获取 JSON 参数【英文标题】:How to get JSON parameter from URL 【发布时间】:2017-03-27 07:15:07 【问题描述】:

你好,我来自Get JSON object from URL

我试图获取marketCap->usd。

谁能告诉我我做错了什么?

$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, 'http://coinmarketcap.northpole.ro/api/v5/ZCL.json');
$result = curl_exec($ch);
curl_close($ch);

$obj = json_decode($result);
echo $result->marketCap->usd;

【问题讨论】:

在您的 echo 调用上方添加一个打印语句,以查看您的 json 解码对象的外观。 【参考方案1】:

echo $result->marketCap->usd; 更改为echo $obj->marketCap->usd;

您已将解码的数据保存在$obj中。

【讨论】:

【参考方案2】:

代码的最后一行应该是

echo $obj->marketCap->usd;

【讨论】:

以上是关于如何从 URL 获取 JSON 参数的主要内容,如果未能解决你的问题,请参考以下文章

如何从 URL 获取 JSON 字符串?

如何从 url 获取 json 数据到 Text Composable?

如何使用动态 URL 从 webview 获取 JSON?

如何从android中的url获取json对象

如何保存从 PySpark 中的 URL 获取的 JSON 数据?

如何从 JavaScript 中的 URL 获取 JSON?