【发布时间】:2014-12-13 06:50:15
【问题描述】:
这是我的代码,用于显示来自我的数据库的 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":"manere
","autoload":"
"},{"option_id":"263
","option_name":"John
","option_value":"John Smith
","autoload":"
"},{"option_id":"265
","option_name":"James
","option_value":"James Doe
","autoload":"
"},{"option_id":"266
","option_name":"Dwight
","option_value":"Dwight Howard
","autoload":"
"}]
我希望输出变成这样。
[
{
"option_id": 262,
"option_name": "carl",
"option_value": "carl manere",
"autoload": " "
}, . . .etc
我怎样才能这样格式化它?
【问题讨论】:
标签: json format pretty-print