将JSON数据从一个行字符串表示为结构化来源

这个问题在这里已经有了答案:

  • 漂亮的打印JSON与PHP 20答案

  • 使用JSON_PRETTY_PRINT标志(PHP 5.4+):

    $json_str = json_encode($data, JSON_PRETTY_PRINT);
    

    既然你有一个JSON字符串,你可以先将它解码成一个对象,然后对它进行重新编码。

    例:

    $str = '{"name":"John","age":"12","Location":"U.S.A"}';
    echo json_encode(json_decode($str), JSON_PRETTY_PRINT);
    

    输出:

    {
        "name": "John",
        "age": "12",
        "Location": "U.S.A"
    }
    

    演示

    链接地址: http://www.djcxy.com/p/47271.html

    上一篇: Represent JSON data from one line string to structured source

    下一篇: Format echo json