Обработать JSON строку по POST запросу

478
04 февраля 2017, 11:05

Из Android приложения делаю POST запрос с JSON строкой на свой сервер(php). Как на сервере мне обработать JSON? Можно какой-то пример или ссылку?!

Answer 1
$json = $_POST['ключ'];
$arr = json_decode($json, true); // Вы получаете ассоциативный массив, в котором ключи есть ключи объекта. Т.е. массив будет повторять структуру Вашего json.

Вот пример.

<?php 
$json = '{"test":[{"a": "aaa", "b": "bbb"},{"a": "AAA", "b": "BBB"}]}';
$arr = json_decode($json, true);
foreach($arr['test'] as $value)
{
echo $value["a"] . " ";
echo $value["b"] . " ";
}
?>
READ ALSO
Скидка на товар Битрикс

Скидка на товар Битрикс

Подскажите как реализовать следующие, чтобы зарегистрированный пользователь, который закажет товар в текущем месяце получал скидку 5% на все...

640
Как выбрать все заказы пользователя Bitrix

Как выбрать все заказы пользователя Bitrix

Как выбрать все заказы пользователя с ид 12 за февраль? По идеи это делается через АПИКто нибуть подскажите

674
Отправка почты через внешний SMTP

Отправка почты через внешний SMTP

Настроил локально на денвере как описано здесь все отлично работает, письма уходят, все суперПеренес на хостинг пишет ошибку fsockopen(): unable...

414