2016-06-14 2 views
-1

Я создаю один скрипт php, который отправляет данные один api после успешной отправки, он ответит всеми кодами, которые я не знаю, как их читать. Я делаю один php-скрипт, который отправляет данные один api после успешной подачи, он будет отвечать на все коды, которые я не знаю, как их читать.как определить код, который получает мой сайт

{ 
    "ErrorCode": "000", 
    "ErrorMessage": "Success", 
    "JobId": "b770e8c9-118b-4347-9708-fcd1176c51d7", 
    "MessageData": [ 
    { 
     "Number": "918237020012", 
     "MessageParts": [ 
     { 
      "MsgId": "918237020012-9be10ca3793b4e7c83c74d3dfbbfd60d", 
      "PartId": 1, 
      "Text": "testing completed" 
     } 
     ] 
    } 
    ] 
} 
+0

Прочитать [json_decode] (http://php.net/manual/en/function.json-decode.php) – Saty

ответ

0

Этот «кодов» называется Json объекта и в вашем случае это строка кодируется таким образом, вы можете расшифровать его в PHP объектно-то вроде:

$obj = json_decode($response); 

, и вы можете получить доступ к его атрибуты, как это:

echo $obj->JobId; 

Кроме того, вы можете обратиться к документации PHP json_decode

0

Их называют JSON Strings. Это легкий формат обмена данными.

Чтобы декодировать строку JSON в PHP, используйте json_decode. Подобно этому,

$json_object=json_decode($jsonString); 

Это вернет вас PHP объекта по умолчанию, и вам просто нужно прочитать свойство объекта. Например,

echo $json_object->json_key; 
Смежные вопросы