]>
git.proxmox.com Git - mirror_edk2.git/blob - AppPkg/Applications/Python/Python-2.7.10/Lib/json/tool.py
1 r
"""Command-line tool to validate and pretty-print JSON
5 $ echo '{"json":"obj"}' | python -m json.tool
9 $ echo '{ 1.2:3.4}' | python -m json.tool
10 Expecting property name enclosed in double quotes: line 1 column 3 (char 2)
17 if len(sys
.argv
) == 1:
20 elif len(sys
.argv
) == 2:
21 infile
= open(sys
.argv
[1], 'rb')
23 elif len(sys
.argv
) == 3:
24 infile
= open(sys
.argv
[1], 'rb')
25 outfile
= open(sys
.argv
[2], 'wb')
27 raise SystemExit(sys
.argv
[0] + " [infile [outfile]]")
30 obj
= json
.load(infile
)
34 json
.dump(obj
, outfile
, sort_keys
=True,
35 indent
=4, separators
=(',', ': '))
39 if __name__
== '__main__':