0

目前,我正在尝试构建一个调用我的许可 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.
?>

谢谢

4

1 回答 1

0

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

你试过谷歌搜索吗?

$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 语法,但这基本上就是它的工作原理。

于 2013-05-08T22:52:21.097 回答