这是我的 PHP 脚本。
do2:locu alexus$ cat venuesearch.php
<?php
$KEY='XXXXXXXXXXXXXXX';
$URL='http://api.locu.com/v1_0/venue/search/?api_key=';
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, $URL.$KEY);
curl_setopt($ch, CURLOPT_HEADER,0);
print_r(json_decode(curl_exec($ch),TRUE));
?>
do2:locu alexus$
locu
服务以 JSON 格式提供输出。当我运行脚本时,我得到的输出都是长单行。
输出样本:
do2:locu alexus$ php venuesearch.php
{"meta": {"cache-expiry": 3600, "limit": 25}, "objects": [{"categories": ["restaurant"], "country": "United States",..........
我错过了什么?我如何访问这些变量中的每一个?将其转换为 XML 是否有意义?
* 更新 * : .. 在PHP 的示例 #1:json_decode - 手动显示格式化输出,如果我使用true
然后我得到数组,我既没有得到格式化输出也没有得到数组。