0

我在这里查看了关于从 URL 解析 JSON 文件的各种帖子。我一直在尝试使用这些解决方案来实现相同的目标,但它对我不起作用。截至目前,我正在使用以下简单代码从内部服务器上的 URL 解析 JSON 文件:-

<?php

function get_content($URL){
          $ch = curl_init();
          curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
          curl_setopt($ch, CURLOPT_URL, $URL);
          $data = curl_exec($ch);
          curl_close($ch);
          return $data;
      }


echo get_content('http://someurl/rohan_test/files/cob_apollo.json');
?>

就解析 URL 而言,有人可以建议我在这里遗漏什么......我得到的只是“错误代码:500 - 内部服务器错误”。

提前致谢。

4

2 回答 2

0
<?php

// First get the data and put into phpObject

$json = file_get_contents('http://someurl/files/file.json');
$phpObject =  json_decode($json,true);

// Grab data from the phpObject

echo  $phpObject["query"]["results"][1]["result"];

?>
于 2013-10-28T08:24:16.510 回答
0

尝试json_decode()

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

真的需要 CURL 吗?file_get_contents()应该足够好

<?php
$json = file_get_contents('http://someurl/rohan_test/files/cob_apollo.json');
$json = json_decode($json_string);
echo "<pre>".print_r($json, true)."</pre>";
?>
于 2013-10-08T23:36:34.310 回答