Я пробовал использовать json_encode, но результат заканчивается чем-то похожим на массив не в формате json, может ли кто-нибудь помочь мне в формировании pls json object. им получить массив из URL, мне нужно, чтобы преобразовать его в формат JSON непосредственномногомерный массив для json объекта php
$c = curl_init();
curl_setopt($c, CURLOPT_URL, $Url);
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_POSTFIELDS, $qs);
curl_setopt($c, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($c, CURLOPT_SSL_VERIFYPEER, 0);
$array = curl_exec($c);
это массив я получаю от печати URL
Array(
[status] => 1
[msg] => 2 vo settled on 2015-05-07
[Vo_details] => Array
(
[0] => Array
(
[void] => 12sd
[vdate] => 2015-05-07 13:04:11
[mode] => DD
[amount] => 10.00
[bank_name] => DD
[issuing_bank] => abc
)
[1] => Array
(
[void] => 12a
[vdate] => 2015-05-07 15:10:18
[mode] => DD
[amount] => 10.00
[bank_name] => EE
[issuing_bank] => abc
)
))
, если я использую json_encode им получить что-то вроде этого
Array \ n (\ n [status] => 1 \ n [msg] => 2 vo установлен на 2015-05-07 \ n [Vo_details] => Array \ n (\ n [0] => Array \ n (\ n [void] => 12sd \ n [vdate] => 2015-05-07 13: 04: 11 \ n [mode] => DD \ n [amount] => 10.00 \ n [имя_банка] => DD \ n [issuing_bank] => abc \ n) \ n \ n [1] => Массив \ n (\ n [void] => 12a \ n [void] => 2015-05-07 15: 10: 18 \ n [mode] => DD \ п [сумма] => 10,00 \ п [BANK_NAME] => EE \ п [issuing_bank] => а \ п) \ п) \ п \ п) \ п </до>»
Почему бы не просто 'json_encode ($ array)'? –
Это 'json_encode' или' java encode'? – Thamilan
try 'json_encode ($ array);'. Что такое кодировка java? – Jigar