Q:

Выдает ошибку Trying to get property of non-object

Делаю парсер цен и другой инфы с сайта.
Вот ссылка на всю эту инфу: https://loot.farm/fullprice.json 
Вот мой код:
<?php

set_time_limit(300);

$urljson = file_get_contents("http://loot.farm/fullprice.json");
$data = json_decode($urljson)->price;

echo $data;
?>

Подскажите, в чем проблема? Я уже делал парсер для другого сайта, там все было понятнее. Видно раз массив, 2 массив и т.д.

A:

Потому что json_decode($urljson) - не объект, а массив. Надо вот так:
$data = json_decode($urljson);
foreach($data as $obj) {
    echo $obj->price.'<br>';
}

