summaryrefslogtreecommitdiff
path: root/prettyson
blob: e2cb0dfcfc337695b3623aae281f32052fd68eac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/python3

import json
import sys


def inputs(args):
    if args:
        for filename in args:
            with open(filename) as f:
                yield filename, f
    else:
        yield "-", sys.stdin


objs = []
for filename, f in inputs(sys.argv[1:]):
    objs.append(json.load(f))
json.dump(objs, sys.stdout, indent=4)
sys.stdout.write("\n")