Помогите преобразовать JSON в ARRAY

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
ninzzo
Сообщения: 337
Зарегистрирован: 2014.04.25, 07:29

Помогите преобразовать JSON в ARRAY

Сообщение ninzzo » 2018.04.19, 22:21

По ссылке есть JSON. Нужно его получить и работать с ним.
Можно просто перейти по этому URL и увидеть JSON

Код: Выделить всё

$content = file_get_contents("https://webreq.propertyware.com/pw/marketing/website.do?sid=108298240&wid=107905024&forSale=false&action=l&pageNumber=0");
$content = json_decode($content, true);
var_dump($content);
результат всегда NULL

Перепробовал что угодно и как угодно. Может здесь кто поможет.
В заголовках ответа кстати приходит content-type →text/javascript, не знаю может ли это как то повлиять. Пробовал парсить через node.js, разобрать на составные не получилось.

Самое странное, если перейти и вручную скопировать весь JSON и вставить например http://json.parser.online.fr/
то получаю массив.
Или присвоить эту ручную копию переменной, потом json_decode работает.

Melodic
Сообщения: 87
Зарегистрирован: 2016.05.11, 17:43
Откуда: Луганск

Re: Помогите преобразовать JSON в ARRAY

Сообщение Melodic » 2018.04.26, 18:19

Что в $content после вызова

Код: Выделить всё

$content = file_get_contents("https://webreq.propertyware.com/pw/marketing/website.do?sid=108298240&wid=107905024&forSale=false&action=l&pageNumber=0")
?

trueorfalse
Сообщения: 680
Зарегистрирован: 2017.06.21, 13:50

Re: Помогите преобразовать JSON в ARRAY

Сообщение trueorfalse » 2018.05.01, 17:40

Попробуй послать запрос с curl.

Ответить