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, 1659🔥, 0💬
Popular Posts:
Where can I download the EPUB 2.0 sample book "The Problems of Philosophy" by Lewis Theme? You can f...
Where can I download the EPUB 2.0 sample book "The Problems of Philosophy" by Lewis Theme? You can f...
How to add an API to an API product for internal testing on the Publisher Portal of an Azure API Man...
Where to find tutorials on OpenID? Here is a large collection of tutorials to answer many frequently...
How to use 'choose ... when ..." policy statements to control execution flows? If you want to contro...