php json美化
可以使用jsonencode()
函数中的JSONPRETTY_PRINT
选项来美化json数据。
比如,对于上面的json数据,可以这样实现:
$data = array(
"name" => "John Doe",
"age" => 24,
"children" => array(
array("name" => "Jane Doe", "age" => 3),
array("name" => "John Doe Jr.", "age" => 1)
)
);
echo jsonencode($data, JSONPRETTY_PRINT);
输出结果为:
{
"name": "John Doe",
"age": 24,
"children": [
{
"name": "Jane Doe",
"age": 3
},
{
"name": "John Doe Jr.",
"age": 1
}
]
}
可以看到,输出的json数据被自动美化,每个键值对都单独一行,易于阅读。