Страница 1 из 1

JSON -> PHP

Добавлено: 24 сен 2010, 22:04
azzzi
Подскажите как JSON данные перевести в массив php?

Например при первом запросе к айпи контакта получаю в гет ответе: &api_result=%7B%22response%22%3A%5B%7B%22uid%22%3A24618417%2C%22first_name%22%3A%22%D0%A0%D0%B8%D0%BC%D0%BC%D0%B0%22%2C%22last_name%22%3A%22%D0%A8%D0%B0%D1%8F%D1%85%D0%BC%D0%B5%D1%82%D0%BE%D0%B2%D0%B0%22%7D%5D%7D&lc_name=ecae1d63

как вытащить данные?

Re: JSON -> PHP

Добавлено: 25 сен 2010, 04:10
bodnar

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

json_decode();

Re: JSON -> PHP

Добавлено: 26 сен 2010, 16:55
azzzi
$str = $_GET['api_result'];
$data = json_decode($str);
echo $data->{'response'};

выводит Array...как распарсить то?

Re: JSON -> PHP

Добавлено: 26 сен 2010, 18:05
bodnar

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

print_r($data);
изучи струкруту вложенности объектов и массивов, и циклами их, циклами

Re: JSON -> PHP

Добавлено: 26 сен 2010, 23:40
azzzi
й*******у)) думал на родном пхп будет легче! а тут чтобы получить переменную надо возни на 30строк кода..ну нах, сделаю на JS там json проще вытаскивается...