jq: sed for json
stedolan.github.com
stedolan.github.com
* jsonselect
* jsonpath
* jsonquery
* jaql
* unql (query part)
which all need the same query dsl, but use a slightly different syntax. I'd really like to see them unified one day, like xpath is the default for xml.
https://github.com/peterkmurphy/YPath-Specification
https://github.com/briandfoy/ypath
Traversing and extracting data from a hierarchical structure is a basic task that shouldn't need to be reinvented every time.