Как прочитать результат json_decode и вывести его? - PullRequest
0 голосов
/ 06 мая 2019

У меня небольшая проблема с ответом JSON.

Я сбросил его в своем php-коде, и в результате я прикрепил здесь

Как я могу сбросить statusText?

Я уже пытался его расшифровать, и я тоже пробовал:

dump($myVar['statusText']);

или что-то в этом роде

(чтобы получить дамп моего JSON, я только что написал, я только что сделал dump($myVar);)

JsonResponse {#325
  #data: "{"code":"OK","status":"ok","data":{"UUID":"f239ae18-98af-4224-8b4f-7713c71a5576","order":{something here },"orderRows":[something else here}}"
  #callback: null
  #encodingOptions: 271
  +headers: ResponseHeaderBag {#326
    #computedCacheControl: array:2 [
      "no-cache" => true
      "private" => true
    ]
    #cookies: []
    #headerNames: array:4 [
      "content-type" => "Content-Type"
      "access-control-allow-origin" => "Access-Control-Allow-Origin"
      "cache-control" => "Cache-Control"
      "date" => "Date"
    ]
    #headers: array:4 [
      "content-type" => array:1 [
        0 => "application/json; charset=utf-8"
      ]
      "access-control-allow-origin" => array:1 [
        0 => "*"
      ]
      "cache-control" => array:1 [
        0 => "no-cache, private"
      ]
      "date" => array:1 [
        0 => "Mon, 06 May 2019 08:15:28 GMT"
      ]
    ]
    #cacheControl: []
  }
  #content: "{"code":"OK","status":"ok","data":{"UUID":"f239ae18-98af-4224-8b4f-7713c71a5576","order":{something},"orderRows":[something else}}"
  #version: "1.0"
  #statusCode: 200
  #statusText: "OK"
  #charset: null
}

Просто хочу увидеть "status" => 'ok' и моя жизнь была бы идеальной: D

1 Ответ

1 голос
/ 06 мая 2019

Глядя на этот вывод, похоже, что код также хранится в содержимом.

"status": "ok"

По этой причине следующие в этой документации о методе getData() вы должны иметь возможность получить статус:

$data = $myVar->getData();
var_dump($data->status);

Ожидается, что при этом будет возвращена строка "ok".

...