PHP “pretty print” json_encode
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Pretty-Printing JSON with PHP
号
我正在编写一个创建JSON文件的脚本。现在,我只是使用EDOCX1(php 5.2.x)将数组编码为JSON输出。然后我将返回值打印到一个文件中并保存它。问题是,客户机希望能够打开这些JSON文件以提高可读性,所以我想在JSON输出中添加换行符并"漂亮地打印"。有什么办法吗?我唯一能看到的另一种选择是完全不使用
我得到的是:
1 | {"product_name":"prod1","val1":1,"val2":8} |
我想要的是:
1 2 3 4 5 | { "product_name":"prod1", "val1":1, "val2":8 } |
号
我想我也可以用一个命令替换每个逗号,后面跟一个,括号也一样…思想?
将你的弦乐编成一个很容易用EDOCX1打印的阵列
但如果你真的想珍惜你的Json…检查这个
这是你的JSON的一个功能:漂亮的
And for PHP 5.3,you can use this function,which can be embedded in a class or used in procedural style:
http://svn.kd2.org/svn/misc/libs/tools/json&u readable&u encode.php