最近发现了一款JSON查看神器,这里推荐给大家。它就是:JNV
开源项目地址:https://github.com/ynqa/jnv
JNV是一个为导航JSON而设计的应用程序,提供了交互式JSON查看器和jq过滤器编辑器。它支持语法高亮显示JSON,可以从标准输入、文件、URL接受JSON数据,不需要用户在其系统上安装jq,因为它使用了jq的Rust绑定。操作演示如下:
特性:
- 交互式JSON查看器和jq过滤器编辑器
- JSON语法高亮
- 接受来自stdin、文件、URL的JSON数据
- 自动完成过滤器
- 提供评估过滤器的提示信息
安装方法:
- 通过Homebrew安装:
brew install ynqa/tap/jnv
- 通过Cargo安装:
cargo install jnv
使用方法:
- 读取文件:
jnv data.json
- 读取标准输入:
cat data.json | jnv
选项:
选项 | 描述 |
| 指定接口的编辑模式,可接受"insert"或"overwrite" |
| 影响显示JSON的格式,通过调整缩进级别使其更易读 |
| 启用此选项时,防止显示通常指导或向用户提出建议的提示 |
| 指定在可视化中展开JSON节点的初始深度 |
| 控制列表中显示的建议数量,帮助用户更高效地进行选择 |
| 打印帮助信息 |
| 打印版本信息 |