在软件开发过程中,我们难免会和JSON打交道,而查看JSON数据往往要借助专门的JSON工具,通常情况下我们会使用一些专门的软件或者在线工具来查看,今天来分享一款不同的工具,让你在命令行也能轻松查看JSON文件
jless 是一个基于命令行JSON查看器,它可以用来替代你目前用于查看JSON文件的less、jq、cat和编辑器等工具,并提供更优雅的界面和使用方式,可以让你方便地在Mac终端或者Linux系统中查看JSON
使用 jless 查看JSON文件时,不仅会高亮显示代码,并且你可以直接在命令行操作展开或折叠数组对象,让你像在Vim中一样流畅操作
除了查看文件,你还可以用 jless 搜索特定的内容,而且支持基于正则表达式的全文搜索,可以在大量JSON数据中找到自己想要的内容
jless 的安装也很简单,你可以直接使用命令安装
Mac系统安装jless
curl -OL https://github.com/PaulJuliusMartinez/jless/releases/download/v0.7.1/jless-v0.7.1-x86_64-apple-darwin.zip
unzip jless-v0.7.1-x86_64-apple-darwin.zip
./jless data.json
Linux系统安装 jless
curl -OL https://github.com/PaulJuliusMartinez/jless/releases/download/v0.7.1/jless-v0.7.1-x86_64-unknown-linux-gnu.zip
unzip jless-v0.7.1-x86_64-unknown-linux-gnu.zip
./jless data.json
另外,如果你有安装RUST工具链的话,还可以使用 cargo install jless 命令直接安装
jless 使用方法也很简单,可以直接读取文件,或从标准输入读取JSON数据
curl https://api.github.com/repos/PaulJuliusMartinez/jless/commits -o commits.json
jless commits.json
cat commits.json | jless
对于经常要查看JSON文件的人来说,jless 是一个很好的JSON查看工具,推荐有需要的使用