скрестил вчера ежа с ужом: снаружи SAX-парсер, который сопоставляет позицию (по сути xpath) в json с образцом и если совпадает, то парсит поддерево в DOM-объект и пихает в колбэк. а как рукоблудишь ты?
tfw rfc7159 разрешил любой value в качестве корневого элемента json. теперь придётся поправить json-parser написанный по rfc4627
обнаружил, что jq умеет в кириллицу, pretty print и цветную выдачу. пришло время выкинуть python -mjson.tool на помойку