[Python-Dev] [BUG] Trailing spaces in pretty-printed JSON (original) (raw)

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