0

我是新的!请对我放轻松。

我有一个 PHP 文件,运行时会发送一封电子邮件。电子邮件的内容是一个长的 json 字符串,但例如,假设它是一个像这样的短字符串:

{
  "firstName": "Jon",
  "lastName": "Ryan"
}

该字符串保存在一个名为 $json_response 的变量中。

在研究方面,我发现了一个 .js 库,它完全按照我正在寻找的方式输出 json。它在这里https://github.com/marianoguerra/json.human.js ...但我不知道如何在我的项目中正确使用该库。

所以,我想知道是否可以获得与 json.human.js 库的输出类似的输出,但使用 PHP 而不是 js?

4

4 回答 4

1

您将使用 PHP 的 json 扩展名。

然后你可以这样做:

$json_array = json_decode($json_response, true);
echo $json_repsonse["firstName"];
echo $json_repsonse["lastName"];
于 2015-05-07T09:23:44.370 回答
0

你应该看看克鲁莫

http://krumo.sourceforge.net/

Krumo 基本上将数组和对象转换为易于阅读的格式,但是由于您有 json,因此您需要使用 json_decode 将其转换为数组,然后再使用 Krumo 将其输出。

我个人在我从事的每个项目中都使用它,因为它非常有用。

希望这可以帮助!

于 2015-05-07T09:22:57.363 回答
0

利用

json_decode('{ "firstName": "Jon", "lastName": "Ryan" }',true);

然后你会得到一个数组作为输出,

Array
(
    [firstName] => Jon
    [lastName] => Ryan
) 

然后你可以以任何你想要的方式使用这个数组。

于 2015-05-07T09:26:09.670 回答
0

您可以从此链接Json-to-HTML-Table创建 Json 到 html 表

于 2015-05-07T09:49:13.510 回答