Possible Duplicate:
Pretty-Printing JSON with PHP
我正在编写一个创建JSON文件的脚本.现在我只使用json_encode
(PHP5.2.x)将数组编码为JSON输出.然后我将返回的值打印到一个文件并保存它.问题是,客户端希望能够打开这些JSON文件以提高可读性,所以我想添加换行符,并"漂亮地打印"JSON输出.有什么办法吗?我能看到的另一种 Select 是根本不用json_encode
,只需手动写入文件内容,并为每一行添加我自己的换行符.
以下是我得到的:
{"product_name":"prod1","val1":1,"val2":8}
以下是我想要的:
{
"product_name":"prod1",
"val1":1,
"val2":8
}
我想我也可以用一个命令替换每个逗号,后面跟着一个\n,括号也是一样...思想?