如何将 json 转换为人类可读的 PHP
How to Convert json to human readabe in PHP
我是新来的!请放轻松。
我有一个 PHP 文件,当 运行 时,它会发送一封电子邮件。电子邮件的内容是一个很长的 json 字符串,但是例如,假设它是一个像这样的短字符串:
{
"firstName": "Jon",
"lastName": "Ryan"
}
字符串保存在名为 $json_response.
的变量中
在研究方面,我找到了一个 .js 库,它输出 json 完全符合我正在寻找的方式。它在这里 https://github.com/marianoguerra/json.human.js ...但我不知道如何在我的项目中正确使用该库。
所以,我想知道是否有可能获得类似于 json.human.js 库的输出,但使用 PHP 而不是 js?
你应该看看 Krumo
Krumo 基本上将数组和对象转换为易于阅读的格式,但由于您有 json,您将需要使用 json_decode 将其转换为数组,然后 Krumo 出来。
我个人在我从事的每个项目中都使用它,因为它非常有用。
希望对您有所帮助!
您将为 PHP 添加 json 扩展名。
那么你可以这样做:
$json_array = json_decode($json_response, true);
echo $json_repsonse["firstName"];
echo $json_repsonse["lastName"];
使用
json_decode('{ "firstName": "Jon", "lastName": "Ryan" }',true);
然后你会得到一个数组作为输出,
Array
(
[firstName] => Jon
[lastName] => Ryan
)
然后你就可以随心所欲地使用这个数组了。
您可以从这个 link Json-to-HTML-Table
创建 Json 到 html table
我是新来的!请放轻松。
我有一个 PHP 文件,当 运行 时,它会发送一封电子邮件。电子邮件的内容是一个很长的 json 字符串,但是例如,假设它是一个像这样的短字符串:
{
"firstName": "Jon",
"lastName": "Ryan"
}
字符串保存在名为 $json_response.
的变量中在研究方面,我找到了一个 .js 库,它输出 json 完全符合我正在寻找的方式。它在这里 https://github.com/marianoguerra/json.human.js ...但我不知道如何在我的项目中正确使用该库。
所以,我想知道是否有可能获得类似于 json.human.js 库的输出,但使用 PHP 而不是 js?
你应该看看 Krumo
Krumo 基本上将数组和对象转换为易于阅读的格式,但由于您有 json,您将需要使用 json_decode 将其转换为数组,然后 Krumo 出来。
我个人在我从事的每个项目中都使用它,因为它非常有用。
希望对您有所帮助!
您将为 PHP 添加 json 扩展名。
那么你可以这样做:
$json_array = json_decode($json_response, true);
echo $json_repsonse["firstName"];
echo $json_repsonse["lastName"];
使用
json_decode('{ "firstName": "Jon", "lastName": "Ryan" }',true);
然后你会得到一个数组作为输出,
Array
(
[firstName] => Jon
[lastName] => Ryan
)
然后你就可以随心所欲地使用这个数组了。
您可以从这个 link Json-to-HTML-Table
创建 Json 到 html table