将JSON输出转换为最终用户可读格式

时间:2013-05-08 22:51:23

标签: json variables converter

目前,我正在尝试构建一个调用我的许可API的许可证脚本。进行调用时,将返回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.
?>

由于

1 个答案:

答案 0 :(得分: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语法,但基本上它是如何工作的。