很抱歉问了这么一个基本的问题。我是 JSON 新手,对如何在 Codeigniter 中使用它一无所知。
我得到了一些 JSON 响应,并成功地echo
从控制器类在我的页面上得到它。
代码
function index()
{
$this->load->spark('restclient/2.1.0');
$this->rest->initialize(array('server' => 'http://someurl.com/'));
$this->rest->option(CURLOPT_SSL_VERIFYPEER, FALSE);
$repos = $this->rest->get('query?q=someparameter');
$data['items'] = json_encode($repos, JSON_FORCE_OBJECT);
echo $data['items']; //works fine
$this->load->view('index',$data);
}
JSON结构
-ProductsAPI{
status: 200,
products: [
- {
merchant: "Newegg",
id:"111",
img:"someimage.jpg"
}
- {
merchant: "Newegg2",
id:"112",
img:"anotherimage.jpg"
}
问题
当我<p><?php echo $products.ProductAPI.status ?></p>
在视图中执行此操作时,我遇到了 PHP 错误。
我将如何遍历 JSON 响应?在将其发送到视图之前,我
是否需要我的 JSON 响应?json_decode()