Я пытаюсь превратить результат JSON в файл CSV, однако я продолжаю пытаться получить свойство необъекта
Вот код
$url = file_get_contents('https://crm.zoho.com/crm/private/json/Contacts/getRecords?authtoken=myAPIkey&scope=crmapi');
$data = json_decode($url);
$r = $data->response->result->Contacts->row->no[1];
//Give our CSV file a name.
$csvFileName = 'example.csv';
//Open file pointer.
fopen($csvFileName,'a');
//Loop through the associative array.
foreach($r as $row) {
$values = array_column($row['columns'], 'value');
fputcsv($fp, $values);
}
//Finally, close the file pointer.
fclose($fp);
Вот пример ответа JSON
{
"response": {
"result": {
"Contacts": {
"row": [
{
"no": "1",
"FL": [
{
"val": "CONTACTID",
"content": "3508588000000206016"
},
{
"val": "SMOWNERID",
"content": "3508588000000176021"
},
{
"val": "Contact Owner",
"content": "Chris Yates"
},
{
"val": "First Name",
"content": "Bob"
Естественно, я хотел бы, чтобы он прошел через каждую строку и сохранил в CSV
Заранее спасибо, яЯ просмотрел несколько решений для SO, но ни одно из них не работает для меня