Tools, FAQ, Tutorials:
Generating JSON Strings in Pretty Format
How to generate JSON strings in pretty format using json.dumps()?
✍: FYIcenter.com
You can control the JSON output string format with
"indent", "separators" and "sort_keys" arguments of the json.dumps() function:
Here is a Python example that generates a pretty formatted JSON string with property keys sorted:
>>> import json
>>> l = ['foo', {'bar': ('baz', None, 1.0, {"c": 0, "b": 0, "a": 0})}]
>>> j = json.dumps(l, indent=3, sort_keys=True)
>>> print(j)
[
"foo",
{
"bar": [
"baz",
null,
1.0,
{
"a": 0,
"b": 0,
"c": 0
}
]
}
]
You can set indent=None and separators=(',', ':') to get the most compact JSON string:
>>> import json
>>> l = ['foo', {'bar': ('baz', None, 1.0, {"c": 0, "b": 0, "a": 0})}]
>>> j = json.dumps(l, indent=None, separators=(',', ':'), sort_keys=True)
>>> print(j)
["foo",{"bar":["baz",null,1.0,{"a":0,"b":0,"c":0}]}]
⇐ json.dumps() - Dumping Object into JSON
2018-10-08, ∼1872🔥, 0💬
Popular Posts:
How to read Atom validation errors at w3.org? If your Atom feed has errors, the Atom validator at w3...
How To Merge Cells in a Column? If you want to merge multiple cells vertically in a row, you need to...
Where to find tutorials on Microsoft Azure services? Here is a large collection of tutorials to answ...
How to login to the Developer Portal internally by you as the publisher? Normally, the Developer Por...
Where Is the Submitted Form Data Stored in PHP? When a user submit a form on your Web server, user e...