Друзья, появилась необходимость вытаскивать из виртуальной АТС список звонков клиентов. Оператор связи предоставляет такую возможность по rest api. Нашел кусок кода, который отлично работает, но есть одно НО - результат запроса возвращается не как json, а как просто строка, в которой все значения идут через запятую. Понять, что есть что в результате довольно затруднительно, названий параметров нет. Хотя в документации оператора связи написано, что названия параметров должны быть. И в примере, из которого брал код, ответ был в json, с названиями параметров. В техподдержку оператора звонил - мычат что-то нечленораздельное, говорят спецов по rest api у них нет. Подскажите пожалуйста как модифицировать этот код, чтобы ответ на выходе был в json? PHP: $data = array("token" => "токен", "cmd" => "history", "period" => "this_month"); $json = json_encode($data); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'адрес') curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_POST,'POST'); curl_setopt($ch,CURLOPT_POSTFIELDS, $json); curl_setopt($ch,CURLOPT_HTTPHEADER,array( 'Content-Type: application/x-www-form-urlencoded', )); $res = curl_exec($ch); var_dump($res); curl_close($ch); Сейчас на выходе такое: string(287) "23423432,in,32423432,dfdsfsdfdsfdsfdsf,gfh555ggg,2018-03-16T09:30:12+03:00,23"