我可以使用 <br> 标签提高 "json_encode" 结果的可读性吗?

Can i improve "json_encode" results readability with <br> tags?

我只是将我的陈述结果回应为 JSON-Object。但是函数 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 包含数百个条目的对象。

有没有办法添加一些 <br> 标签或制表位来提高可读性?这应该仅用于测试目的,不用于进一步解析。

检查 JSON_PRETTY_PRINT 标志。

echo json_encode([[[[[[['a'=>'b']]]]]]],JSON_PRETTY_PRINT);

输出:

[
    [
        [
            [
                [
                    [
                        {
                            "a": "b"
                        }
                    ]
                ]
            ]
        ]
    ]
]

参考:http://php.net/json_encode