Skip to content

Instantly share code, notes, and snippets.

@mpasternacki
Created September 13, 2013 11:43
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save mpasternacki/6549616 to your computer and use it in GitHub Desktop.
Save mpasternacki/6549616 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
import json
import sys
def pp(vv, prefix='$'):
if isinstance(vv, (list,tuple)):
for i, v in enumerate(vv):
pp(v, "{0}[{1}]".format(prefix, i))
elif isinstance(vv, dict):
for k,v in sorted(vv.items()):
pp(v, "{0}.{1}".format(prefix, k))
else:
print '{0} = {1}'.format(prefix, json.dumps(vv))
pp(json.load(sys.stdin))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment