Получаю данные из json следующим способом
public function getItem($id)
{
$response = @json_decode($this->request('GET', 'https://site.ru/json=' . $id)['body'], true);
if (isset($response['error'])) {
throw new Exception($response['error']);
}
return new MyItem($response);
}
if ( $param == false ) {
echo 'Нет';
} else {
$items = $myItem->getItem($param);
echo $items->ware['title'];
// var_dump($items);
}
Формат Json следующий
{"isTrue":true,"price":{"value":3490.0,"currency":"USD"
Так же пытаюсь получить данные из другого Json. у которого в начале и в конце стоят []
Т.е. такой формат
[{"isTrue":true,"price":{"value":3490.0,"currency":"USD"................]
ничего не получается.
Первый вариант работает, из json с [] получить данные не удается, пробовал удалить [] регулярками, не получилось )
Помогите разобраться, пожалуйста.
Спасибо.