[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Структура данных Json
grey4eg
Всем добрый день.
Прошу помочь с проблемой формирования массива из 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>


Выводит красивый массив данных.
Что ему не нравится в первом примере?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.