Tools, FAQ, Tutorials:
json_encode() - JSON_PRETTY_PRINT Option
How to use the JSON_PRETTY_PRINT option in the json_encode() call to generate a pretty looking JSON text string?
✍: FYIcenter.com
If you want a pretty looking JSON text string,
you can call json_encode() with the JSON_PRETTY_PRINT option.
It will add line breaks and insert 4 space characters to indent
level of sub structures in the output.
Here is a PHP example that shows you how to use the JSON_PRETTY_PRINT when calling json_decode():
<?php "dev.fyicenter.com", "1"=>array("0"=>"PHP","1"=>"JSON") ); print("\nInput: "); var_dump($var); print("Output: ".json_encode($var,JSON_PRETTY_PRINT)."\n"); $var = array( "site"=>"dev.fyicenter.com", "topics"=>array("PHP"=>"Y","JSON"=>"Y") ); print("\nInput: "); var_dump($var); print("Output: ".json_encode($var,JSON_PRETTY_PRINT)."\n"); ?>
If you run the above PHP code through the PHP engine, you get the following output:
>\fyicenter\php\php.exe json_encode_pretty.php Input: array(2) { [0]=> string(17) "dev.fyicenter.com" [1]=> array(2) { [0]=> string(3) "PHP" [1]=> string(4) "JSON" } } Output: [ "dev.fyicenter.com", [ "PHP", "JSON" ] ] Input: array(2) { ["site"]=> string(17) "dev.fyicenter.com" ["topics"]=> array(2) { ["PHP"]=> string(1) "Y" ["JSON"]=> string(1) "Y" } } Output: { "site": "dev.fyicenter.com", "topics": { "PHP": "Y", "JSON": "Y" } }
2023-08-17, 1758🔥, 0💬
Popular Posts:
How to extend json.JSONEncoder class? I want to encode other Python data types to JSON. If you encod...
How to use "{{...}}" Liquid Codes in "set-body" Policy Statement? The "{{...}}" Liquid Codes in "set...
Where to get the detailed description of the json_encode() Function in PHP? Here is the detailed des...
How to use .NET CLR Types in Azure API Policy? By default, Azure imports many basic .NET CLR (Common...
What Is HTML? HTML (HyperText Markup Language) is the standard markup language for creating Web page...