[Python-Dev] [BUG] Trailing spaces in pretty-printed JSON

Leo sdl.web at gmail.com
Sat Oct 13 08:40:50 CEST 2012


Use this script on a json file and observe all the trailing spaces
generated. (screenshot attached.)

#!/usr/bin/env python

"""
Pretty print json file.
"""

if __name__ == '__main__':
    import sys
    import json

    if '-h' in sys.argv or '--help' in sys.argv:
        print "Usage: ppjson <FILE>"
        exit(0)

    assert sys.argv[1], "No file provided"
    with open(sys.argv[1]) as f:
        print json.dumps(json.load(f), indent=4)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: py-json-bug.png
Type: image/png
Size: 37869 bytes
Desc: py-json-bug.png
URL: <http://mail.python.org/pipermail/python-dev/attachments/20121013/9a9267fb/attachment.png>


More information about the Python-Dev mailing list