jnv is a tool designed for navigating JSON with an interactive JSON viewer and jq filter editor. It features syntax highlighting, auto-completion for filters, and supports Identity Object, Identifier-Index, and Array Index. Notably, jnv does not require the installation of jq as it uses Rust bindings. Users can customize the interface with options like edit mode, indentation level, and suggestion list length. Key mappings like Ctrl + C to exit and Tab for filter auto-completion enhance user experience. While expanding JSON nodes can slow down for large datasets, jnv offers a convenient way to navigate and interact with JSON data efficiently.
https://github.com/ynqa/jnv