2016-06-14 61 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。這是一種輕量級的數據交換格式。

要解碼PHP中的JSON字符串,請使用json_decode。與此類似,

$json_object=json_decode($jsonString); 

這將返回默認PHP 對象,你只需要閱讀對象屬性。像這樣,

echo $json_object->json_key;