漂亮的打印JSON输出
这是显示数据库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'].
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);