2016-05-29 3 views
0

Я хочу получить json из url, но когда я попробую dd ($ data), я получил ошибку синтаксического анализа в строке 1: bla bla ожидает строчную ошибку.Json Parsing Ошибка с Laravel

Во-первых, я сомневаюсь, что мой объект json недействителен, и я попытался с объектом jsontest, но у меня все еще была такая же ошибка. Вот простой код:

$stationData = file_get_contents("http://ip.jsontest.com/"); 
    $stationData = json_decode($stationData); 
    dd($stationData); 

И, это сообщение об ошибке:

Error: Parse error on line 1: 
{#149 ▼ +"ip": "95. 
-^ 
Expecting 'STRING', '}' 

Если я использую json_decode ($ данные, правда) я получил действительный массив вместо объекта JSON.

Что случилось с этим?

+0

Что происходит, когда вы выполняете 'print_r', например' print_r ($ stationData-> ip); 'вместо' dd ($ stationData) '? – jakob

+0

Я выполнил ваш код прямо сейчас? И ошибок не было. Мой выход '{# 144 ▼ +" ip ":" 104.155.78.120 " }' – huuuk

+0

@huuuk выполнен с laravel? – yigitozmen

ответ

1

Как сказал Хуук и ПитерПан666, это не ошибка laravel. Я использовал jsonformatter плагин с моим хром, ошибка исходила из плагина. Он решил. Спасибо за помощь.

Смежные вопросы