我尝试将json结果导出到csv并将数据保存为文件,我尝试使用类似的东西
$getFile = file_get_contents('JSON_URL');
$json_obj = json_decode($getFile);
$fp = fopen('/home/xxxx/public_html/xxxx/api/export/tmp/file.csv', 'w');
foreach ($json_obj as $row) {
fputcsv($fp, $row);
}
fclose($fp);
但似乎无法正常工作
以上是
链接的json格式示例[
{key:value,key:value...}
...]
答案 0 :(得分:1)
为了使代码按预期工作,请尝试将json对象解码为关联数组。这是通过将布尔值true
传递给json_decode
$json_obj = json_decode($getFile, true);