2013-05-08 73 views
0

目前,我正在嘗試構建一個調用我的許可API的許可證腳本。進行調用時,返回JSON輸出。例如: -將JSON輸出轉換爲最終用戶可讀格式

{"result":null,"error":{"message":"Error explanation","code":101}} 

有沒有一種方法,我可以轉換成通過PHP可讀格式這使得它看起來像: -

License Error: *Error Message Here* (Error Code: *Error Code Here*) 

,如果我能做到以下幾點:

<?PHP 
echo $errorMessage; // Show's the "Error explanation" message. 
?> 

感謝

+0

您是否嘗試過使用JSON解析器? – Patashu 2013-05-08 22:52:35

+0

這麼多非問題,很少downvotes。 – 2013-05-08 22:52:59

+0

我不能使用解碼器,因爲它是我自己的腳本,需要在線完成。布萊恩,真的不是一個有用的評論。 – 2013-05-08 22:58:18

回答

0

http://php.net/manual/en/function.json-decode.php

你試過Google搜索什麼嗎?

$json = '{"result":null,"error":{"message":"Error explanation","code":101}}'; 

$obj = json_decode($json); 
print $obj->result; // null 

我不是那熟悉的JSON PHP輸出,但我想是這樣的:

print $obj->error->message //Error explanation 
print $obj->error->code //101 

我不知道確切的PHP語法,但基本上它是如何工作的。

+0

我嘗試了谷歌搜索。我無法通過phpNET網站了解語法。我希望有一個解釋。 – 2013-05-08 22:59:03