jq-Inspired Json Processor

I implemented a JSON processor with many (but not all) of the features of jq, an open source command line json processor. Jq itself is written in C++, while this remake uses Haskell. The parsing is based on this surprisingly short functional parsing library by Graham Hutton (also seen on Computerphile). Turns out monads are useful for something. Usage example It also turns out that NASA provides a free API as part of its Sentry system, which tracks objects that are currently projected to impact Earth with a certain probability some time in the future....

Screenshot of some JSON data