-1

我正在尝试从我的网站中的谷歌驱动器上传文件。我正在使用来自 google api php https://developers.google.com/drive/v2/reference/files/list的代码。我得到的输出是 JSON 数组格式。您能否向我提供 php 代码,如如何解析 JSON 以从 JSON 输出中获取文件的标题、mimetype。

4

1 回答 1

0

要让 PHP 解析您的 JSON 输出,首先使用 json_decode() 创建一个正确的 PHP 对象:

$data = json_decode($output);

或者,如果您的输出在文件中,

$data = json_decode(file_get_contents("output.json"));

JSON 对象有一个“items”数组,数组的每个成员代表一个文件。每一个都有一个“标题”属性,所以要回显第一个文件的标题,只需写

echo($data->items[0]->title);

显然,您可以遍历 $data->items 数组来列出所有这些,或者任何您想要的。同样,每个项目都有一个以相同方式访问的“mimeType”属性。

于 2013-11-21T23:16:13.510 回答