Goutte 爬虫转换 JSON

Goutte Crawler convert JSON

https://api.cinelist.co.uk/get/times/cinema/10565

这个 link 给了我一个 json 电影院播放该特定电影的标题和时间列表。我想获取该信息并将其转换为字符串,但这怎么可能呢?我用过 json_decode,它说节点列表是空的。

这是我的代码:

function odeon(){
    $client = new Client();
    $crawler = $client->request('GET', 'https://api.cinelist.co.uk/get/times/cinema/10565');
    //print $crawler->text()."\n";
    json_decode($crawler);
    print_r($crawler);
}

file_get_contents() 可以解决这些简单的问题。

function odeon(){
    $data = file_get_contents('https://api.cinelist.co.uk/get/times/cinema/10565');

    $data = json_decode($data);
    return view()->make('odeon')->with(['listings' => $data->listings]);

}

然后在你的 blade 中简单地做这样的事情:

@foreach($listings as $listing)
    <strong>{{$listing->title}} </strong>: 
    @foreach($listing->times as $time)
        <p>{{$time}}</p>
    @endforeach
@endforeach