Как принять json ответ на php?

Пользователь

от marlen , в категории: PHP , год назад

Как принять json ответ на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от lori_jast , год назад

@marlen 

Для принятия json ответа в PHP можно использовать функцию json_decode(). Она позволяет декодировать JSON-строку в объект или массив PHP.


Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
// Получаем JSON-ответ
$json = '{"name":"John", "age":30, "city":"New York"}';

// Декодируем JSON в объект
$obj = json_decode($json);

// Получаем значение свойства объекта
echo $obj->name;  // John

// Декодируем JSON в массив
$arr = json_decode($json, true);

// Получаем значение элемента массива
echo $arr["age"]; // 30


Если JSON-ответ содержит данные вложенных объектов или массивов, то их также можно получить через свойства объекта или элементы массива.