最近发现了一款JSON查看神器,这里推荐给大家。它就是:JNV

开源项目地址:https://github.com/ynqa/jnv

JNV: 一款超级好用的交互式JSON查看神器_jq


JNV是一个为导航JSON而设计的应用程序,提供了交互式JSON查看器和jq过滤器编辑器。它支持语法高亮显示JSON,可以从标准输入、文件、URL接受JSON数据,不需要用户在其系统上安装jq,因为它使用了jq的Rust绑定。操作演示如下:

JNV: 一款超级好用的交互式JSON查看神器_工具_02

特性:

  • 交互式JSON查看器和jq过滤器编辑器
  • JSON语法高亮
  • 接受来自stdin、文件、URL的JSON数据
  • 自动完成过滤器
  • 提供评估过滤器的提示信息

安装方法:

  • 通过Homebrew安装:
brew install ynqa/tap/jnv
  • 通过Cargo安装:
cargo install jnv

使用方法:

  • 读取文件:
jnv data.json
  • 读取标准输入:
cat data.json | jnv

选项:

选项

描述

-e, --edit-mode

指定接口的编辑模式,可接受"insert"或"overwrite"

-indent

影响显示JSON的格式,通过调整缩进级别使其更易读

-n, --no-hint

启用此选项时,防止显示通常指导或向用户提出建议的提示

<EXPAND_DEPTH>

指定在可视化中展开JSON节点的初始深度

--Suggestion-list-length

控制列表中显示的建议数量,帮助用户更高效地进行选择

-h, --help

打印帮助信息

-V, --version

打印版本信息