@alekskondr
php, javascript, yii2, drupal, MQL

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

Должен принять такие данные от сервера

{
   "error":"ok",
   "result":{
      "amount":"1.00000000",
      "address":"YYY",
      "txn_id":"XXX",
      "confirms_needed":"10",
      "timeout":9000,
      "status_url":"https:\/\/www.site.net\/index.php?cmd=status&id=XXX&key=ZZZ"
      "qrcode_url":"https:\/\/www.site.net\/qrgen.php?id=XXX&key=ZZZ"
   }
}


Такое прописал, но незнаю как проверить

$jsonIterator = new RecursiveIteratorIterator(
    new RecursiveArrayIterator(json_decode($json, TRUE)),
    RecursiveIteratorIterator::SELF_FIRST);

foreach ($jsonIterator as $key => $val) {
    if(is_array($val)) {
        echo "$key:\n";
    } else {
        echo "$key => $val\n";
    }
}


Подскажите как принять данные, например address и как сделать такой запрос в php чтоб протестировать
  • Вопрос задан
  • 138 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Mysterion
<?php

$json = '{
   "error":"ok",
   "result":{
      "amount":"1.00000000",
      "address":"YYY",
      "txn_id":"XXX",
      "confirms_needed":"10",
      "timeout":9000,
      "status_url":"https:\/\/www.site.net\/index.php?cmd=status&id=XXX&key=ZZZ",
      "qrcode_url":"https:\/\/www.site.net\/qrgen.php?id=XXX&key=ZZZ"
   }
}';

$output_std = json_decode($json);
echo $output_std->result->address;
$output_assoc = json_decode($json,true);
echo $output_assoc['result']['address'];
Ответ написан
Комментировать
doublench21
@doublench21
Столько под ником написал
php, javascript, yii2, drupal, MQL, Android
А работать с json не научился... бывает
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 09:32
25000 руб./за проект
24 апр. 2024, в 09:27
13000 руб./за проект
24 апр. 2024, в 09:20
10000 руб./за проект