Прошу помочь с проблемой формирования массива из JSON.
Вот такой код:
<?php
$json='
{"token":"fgsdfgsdfgsdf345",
"result":{
[{"makename":"Ford","makelogo":"FO","detailnum":&a mp;q uot;1474505","detailname":"LENKGETRIEBE","pricerur":"26374.71",&am p;qu ot;quantity":"3","time":"11","timegar":"26",&a mp;q uot;country":"Россия","supcode":"RUSA"},
{"makename":"Ford","makelogo":"FO","detailnum":&am p;qu ot;1474505","detailname":"LENKGETRIEBE","pricerur":"29271.10","quantity":"","time":"30","timegar":"50","country":"Европа","supcode":"APPZ"},
{"makename":"Ford","makelogo":"FO","detailnum":&am p;qu ot;1474505","detailname":"LENKGETRIEBE","pricerur":"31643.05","quantity":"","time":"14","timegar":"2 1","country":"Европа","supcode":"RETA"},
{"makename":"Ford","makelogo":"FO","detailnum":&am p;qu ot;1474505","detailname":"LENKGETRIEBE","pricerur":"32088.25","quantity":"","time":"41","timegar":&am p;qu ot;31","country":"Европа","supcode":"EURO"},
{"makename":"Ford","makelogo":"FO","detailnum":&am p;qu ot;1474505","detailname":"LENKGETRIEBE","pricerur":"33244.27",&am p;qu ot;quantity":"","time":"19","timegar":"30","country":"Голландия","supcode":"HOLL"}]
}
}
';
$obj=json_decode($json);
?>
<pre>
<?php print_r($obj);?>
</pre>
Не выводит абсолютно ничего, тогда как это код:
<?php
$json='[{"makename":"Ford","makelogo":"FO","detailnum":& amp; quot;1474505","detailname":"LENKGETRIEBE","pricerur":"26374.71",&am p;qu ot;quantity":"3","time":"11","timegar":"26",&a mp;q uot;country":"Россия","supcode":"RUSA"},
{"makename":"Ford","makelogo":"FO","detailnum":&am p;qu ot;1474505","detailname":"LENKGETRIEBE","pricerur":"29271.10","quantity":"","time":"30","timegar":"50","country":"Европа","supcode":"APPZ"},
{"makename":"Ford","makelogo":"FO","detailnum":&am p;qu ot;1474505","detailname":"LENKGETRIEBE","pricerur":"31643.05","quantity":"","time":"14","timegar":"2 1","country":"Европа","supcode":"RETA"},
{"makename":"Ford","makelogo":"FO","detailnum":&am p;qu ot;1474505","detailname":"LENKGETRIEBE","pricerur":"32088.25","quantity":"","time":"41","timegar":&am p;qu ot;31","country":"Европа","supcode":"EURO"},
{"makename":"Ford","makelogo":"FO","detailnum":&am p;qu ot;1474505","detailname":"LENKGETRIEBE","pricerur":"33244.27",&am p;qu ot;quantity":"","time":"19","timegar":"30","country":"Голландия","supcode":"HOLL"}]';
$obj=json_decode($json);
//echo $obj[0]->makename; // Нужно вывести Ford
?>
<pre>
<?php print_r($obj);?>
</pre>
Выводит красивый массив данных.
Что ему не нравится в первом примере?