我能用
标签来改善“json_encode”结果的可读性吗?
我能用
标签来改善“json_encode”结果的可读性吗?
这个问题在这里已经有了答案:
我只是把我的语句结果作为JSON对象进行回显。但是json_encode()函数把所有内容都放在一个单行中,就像这样:
{"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3}
现在想象一下有几百个以上条目的JSON对象。
是否有一种方法可以添加一些
标记或制表符以提高可读性?这只应用于测试目的,而不是进一步解析。
admin 更改状态以发布 2023年5月23日
检查 JSON_PRETTY_PRINT
标志。
echo json_encode([[[[[[['a'=>'b']]]]]]],JSON_PRETTY_PRINT);
输出:
[ [ [ [ [ [ { "a": "b" } ] ] ] ] ] ]