Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
漂亮的打印JSON输出_Json_Format_Pretty Print - Fatal编程技术网

漂亮的打印JSON输出

漂亮的打印JSON输出,json,format,pretty-print,Json,Format,Pretty Print,这是显示数据库JSON输出的代码 while ($row = mysql_fetch_array($result)) { $row_array['option_id'] = $row['option_id'] . "<br>"; $row_array['option_name'] = $row['option_name'] . "<br>"; $row_array['option_value'] = $row['option_value'].

这是显示数据库JSON输出的代码

while ($row = mysql_fetch_array($result)) {
    $row_array['option_id'] = $row['option_id'] . "<br>"; 
    $row_array['option_name'] = $row['option_name'] . "<br>";  
    $row_array['option_value'] = $row['option_value']. "<br>";  
    $row_array['autoload'] = $row['autoload']. "<br><br>";
    //push the values in the array
    array_push($json_response, $row_array);
}
echo json_encode($json_response);
我希望输出像这样

[
  {
    "option_id": 262,
    "option_name": "carl",
    "option_value": "carl manere",
    "autoload": " "
  }, . . .etc

我怎样才能把它格式化成这样?

hi@barry\u 127。我使用了json_编码,但输出有点混乱。有没有一种方法可以像我想要的那样输出它。啊,我明白了。json不是被设计成可以很好地输出的。它要尽可能的紧凑,所以装载的尺寸很小。可能会使用,但这会破坏json代码。另一个选择是使用浏览器插件优先打印我使用的用于Mozilla的JSONview的json代码,但我相信还有很多其他的。好的,谢谢你的信息@Barry_127
<?php
echo json_encode($json_response);
<?php
echo json_encode($json_response);