jsonをお手軽にparseしたい時は

$ python -m json.tool sample.json

でできると知って、ちょっと感動した。 今までの苦労はなんやったんか。

例えばこんな感じ。

$ cat sample.json
{"foo": 1, "bar": "baz"}
$ python -m json.tool sample.json
{
    "bar": "baz",
    "foo": 1
}
$ cat sample.json | python -m json.tool
{
    "bar": "baz",
    "foo": 1
}

$ cat sample2.json
[{"foo": 1, "bar": "baz"},
 {"foo": 2, "xyz": 100, "p": "qr"}]
$ python -m json.tool sample2.json
[
    {
        "bar": "baz",
        "foo": 1
    },
    {
        "foo": 2,
        "p": "qr",
        "xyz": 100
    }
]

(2017/May/25頃書いた)