2016-08-17 4 views
0

Это может быть просто для некоторых, но для меня проблемой. Ну, из документации, я получаю объект JSON в теле запроса POST. Формат показан ниже.Как декодировать объект json

Вопрос: Как декодировать объект json, если они не указали имя переменной json-объекта. Я думал, что получаю переменное имя так, чтобы я декодировал этот путь. $data = json_decode($jsonFromSource);

Не могу понять, как сделать то же самое, кто угодно? Благодарю.

Направление из документации: Запрос POST будет отправлен на URL-адрес, предоставленный предприятием. Следующие параметры POST, которые будут переданы, будут следующими:
Параметры, переданные выше, будут содержаться в объекте JSON в теле запроса POST.
Ссылка на краткую документацию https://app.kopokopo.com/push_api

{ 
    "service_name" : "MPESA", 
    "business_number" : "888555", 
    "transaction_reference" : "DE45GK45" 
    "internal_transaction_id" : 3222 
    "transaction_timestamp" : "2013-03-18T13:57:00Z" 
    "transaction_type" : "Paybill" 
    "account_number" : "445534" 
    "sender_phone" : "+254903119111" 
    "first_name" : "John" 
    "middle_name" : "K" 
    "last_name" : "Doe" 
    "amount" : 4000 
    "currency" : "KES" 
    "signature" : "dfafwerewKkladaHOKJdafdf" 
} 
+1

Как вы сначала получаете данные? – RamRaider

+0

Я передаю URL-адрес панели инструментов, оттуда они отправят мне данные. – bmm

+0

По-прежнему нет ясности – RamRaider

ответ

0

Я не знаю, как вы изначально извлечение данных - возможно, это поможет?

$url='http://www.example.com/api/feed.json'; 
$data=file_get_contents($url); 
$json=json_decode($data,true); 
foreach($json as $param => $value) echo $param, $value, '<br />'; 
+0

Проблема Hello @RamRaider У меня нет ссылки на URL-адрес фидера. Вот краткая документация. Пожалуйста, посмотрите https://app.kopokopo.com/push_api Спасибо. – bmm

+0

@bmm взгляните на пример в документации –

+0

Это меньше «как я могу декодировать json-объект» и многое другое из «Как сделать запрос POST с завихрением с множеством параметров и декодировать ответ» – RamRaider

Смежные вопросы