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, 1337🔥, 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 use "xml-to-json" Azure API Policy Statement? The "xml-to-json" Policy Statement allows you t...
How to access Query String parameters from "context.Request.Url.Que ry"object in Azure API Policy? Q...
Where to find tutorials on EPUB file format? I want to know how to create EPUB books. Here is a larg...
How to use the "Ctrl-p Ctrl-q" sequence to detach console from the TTY terminal of container's runni...