I spent yesterday building purejq, a

pure-Python implementation of jq. I expected it to be the slow-but-portable

option. Then I benchmarked it against the jq package on PyPI (the C

bindings everyone uses to run jq from Python) and got this, on a 100k-object

array, in-process: