|
|
|
| Добрый день! Вот появилась задача, пропарсить некоторые данные, этот сайт отдает данный в json формате. Есть строка :
$a = '{"jsonrpc":"2.0","result":{"s":[{"n":"@Лицо","t":"Число целое"},{"n":"Название","t":"Строка"},{"n":"Менеджер.Имя","t":"Строка"},{"n":"Менеджер.Фото","t":"Число целое"},{"n":"Менеджер.ВСети","t":"Логическое"},{"n":"Менеджер.Идентификатор","t":"Число целое"},{"n":"Партнер","t":"Строка"},{"n":"ИНН","t":"Строка"},{"n":"КПП","t":"Строка"},{"n":"Отправитель","t":"Число целое"},{"n":"Отправитель.Название","t":"Строка"},{"n":"Отправитель.Контрагент","t":"Строка"},{"n":"Примечание","t":"Строка"},{"n":"ПартнерИд","t":"Число целое"},{"n":"ПользовательИд","t":"Число целое"},{"n":"Регион","t":"Строка"},{"n":"Регион.Код","t":"Строка"},{"n":"ВремяПоследнегоКомментария","t":"Дата и время"},{"n":"ЕстьПриглашения","t":"Логическое"},{"n":"ПоследняяАктивность","t":"Дата и время"},{"n":"ДатаСоздания","t":"Дата"},{"n":"email","t":"Строка"},{"n":"ДатаЗаявки","t":"Дата и время"},{"n":"Клиент.Название","t":{"n":"Массив","t":"Текст"}},{"n":"РазныхПриглашений","t":"Число целое"},{"n":"Клиент.НазваниеДляПоиска","t":"Строка"},{"n":"Город","t":"Строка"},{"n":"Подключен","t":{"n":"Флаги","s":{"0":"Обработана","1":"Отправлено письмо","2":"Прочитано письмо","3":"Ошибка отправки","4":"Отказался","5":"Подключился","6":"Незавершонка","7":"САккаунтом","8":"Подключен","9":"Бывший","10":"ACC20"}}}],"d":[[25872430,"УСПЕХ 33, ООО","First_Manager",941,false,6741,"7701-FirstSales","5000101020","500001001",null,"MadCompany","MadCompany",null,1115,6741,"Московская область","50",null,false,"2014-10-27 00:00:00+03","2014-05-30",null,"2014-06-24 18:27:06.496889+03",["31697289","Персей, ООО"],2,null,"",[null,null,null,null,null,null,false,true,true,false,true]]],"n":true},"id":1,"protocol":3}';
|
Не могу получить из нее массив с помощью
Подскажите как решить ? в какую сторону копать ? | |
|
|
|
|
|
|
|
для: WowLA
(01.12.2014 в 17:27)
| | JSON работает только с кодированными в UTF-8 данными, а у вас 1251. | |
|
|
|
|
|
|
|
для: confirm
(02.12.2014 в 00:58)
| | >...а у вас 1251.
Э.. это откуда такое следует?
(что на этом форуме 1251, я в курсе.) | |
|
|
|
|
|
|
|
для: Trianon
(02.12.2014 в 13:35)
| | Вполне возможно что я и ошибаюсь, то есть вывел он эти данные в чем-то, что они отобразились "письмом", скопировал сюда.
Но, только в версии 5.4 добавлена опция JSON_UNESCAPED_UNICODE, которая позволяет не преобразовывать utf в unicode. То есть скорее всего тут и накосячено - в чем-то видит одно, а на самом деле иное.
Потому как в приведенной структуре ошибок нет, глубина вложения далека от максимальной даже для версии 5.2.
Вот собственно и остается предположение того, что не видно национального, если только у него не древняя РНР, и JSON не часть его. | |
|
|
|
|