Mercurial > hg > config
view python/jsonex.py @ 222:d963d5a7e543
https://bugzilla.mozilla.org/show_bug.cgi?id=754703
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Mon, 14 May 2012 13:06:33 -0700 |
parents | cea81044578e |
children | e50a95358db3 |
line wrap: on
line source
#!/usr/bin/env python """ JSON explorer """ import json import sys from pprint import pprint def main(args=sys.argv[1:]): data = sys.stdin.read() # read from stdin obj = json.loads(data) if args: for arg in args: foo = arg.split('.') # split into objects # TODO: split into slice notation pass # TODO else: print json.dumps(obj, indent=2, sort_keys=True) if __name__ == '__main__': main()