Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import sys
- import json
- import re
- pattern = re.compile(r'[^A-Za-z_0-9]')
- def rename_keys(o):
- if isinstance(o, dict):
- return {pattern.sub('_', k): rename_keys(v) for k, v in o.items()}
- elif isinstance(o, list):
- return [rename_keys(o) for o in o]
- return o
- for line in sys.stdin:
- if line:
- print(json.dumps(rename_keys(json.loads(line))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement