我正在尝试从我的网站上传谷歌驱动器中的文件。我正在使用google api php https://developers.google.com/drive/v2/reference/files/list中的代码。我得到的输出是JSON数组格式。你能不能给我提供PHP代码,如何解析JSON来获取JSON输出文件的标题,mimetype。
答案 0 :(得分:0)
要让PHP解析您的JSON输出,首先使用json_decode()创建一个合适的PHP对象:
$data = json_decode($output);
或者,如果您的输出位于文件中,
$data = json_decode(file_get_contents("output.json"));
JSON对象有一个“items”数组,数组的每个成员代表一个文件。每个都有一个“title”属性,所以要回显第一个文件的标题,只需写
echo($data->items[0]->title);
显然,您可以循环遍历$ data-> items数组,列出所有这些数据,或任何您想要的内容。同样,每个项目都有一个“mimeType”属性,可以用同样的方式访问。