From charlesreid1

No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
==from command line==
to prettify json in a one-liner, just pipe it to python's json.tool:
<pre>
echo '{"foo": "lorem", "bar": "ipsum"}' | python -m json.tool
</pre>
==from a python script==
to print out pretty json using Python:
to print out pretty json using Python:


Line 8: Line 19:




[[Category:Json]]
[[Category:JSON]]
[[Category:Python]]
[[Category:Python]]

Latest revision as of 12:32, 23 April 2018

from command line

to prettify json in a one-liner, just pipe it to python's json.tool:

echo '{"foo": "lorem", "bar": "ipsum"}' | python -m json.tool


from a python script

to print out pretty json using Python:

d = dict(a=1,b=2,c=3)
with open('pretty.json','w') as f:
    json.dump(d, f, separators=(',',': '),indent=4)