Koala OSS Club


jnv | 对 JSON 数据解析和过滤


经常使用命令行的小伙伴可能对解析 JSON 的命令行工具 jq 并不陌生,但可能也为了学习记忆 jq 的过滤器语法花过一些时间。jnv 项目的出现就是为了解决这一问题。在提供与 jq 相似的 JSON 解析能力的同时,jnv 通过一个交互式的输入和选择 UI,让用户可以自然地完成对 JSON 数据的解析和过滤,并生成对应的筛选器语法。Koala 认为:jnv 也是一个使用 Rust 重写 CLI 的例子,但与一些只是提升理论性能和更加美观的重写项目相比,jnv 可以称得上是非常合理的有效创新:即从既有成熟项目 jq 的痛点出发,以功能上的创新解决痛点。