Agent Skills
返回列表
💻

jnv 交互式 JSON 导航器与过滤器编辑器

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/jnv-interactive-json-navigator。

技能介绍

解决什么问题

当面对深层嵌套或字段不规则的 JSON 时,jq 查询很容易因为路径写错而反复试错;直接在终端 cat 或用普通编辑器看,也难以快速展开、折叠和定位字段。jnv 面向这类场景:在终端中打开 JSON,一边交互式确认数据结构,一边编辑并运行 jq 过滤器,减少路径猜测与格式噪音。

核心工作方式

  • 使用 Rust 编写,定位为终端内的交互式 JSON 查看器与 jq 过滤器编辑器。
  • 接收 JSON 数据后进入可导航视图,便于逐层检查复杂结构中的字段路径和取值。
  • 把 jq 过滤器的编辑与执行放在同一交互流程里,可以实时验证查询结果。
  • 提供 语法高亮、自动补全 和剪贴板支持,方便构建与复用 jq 表达式。

适用边界

  • 适合开发者处理本地或管道传入的 JSON,尤其是需要先探索字段、再调试 jq 表达式的场景。
  • 它不是替代 jq 的通用数据处理运行时;如果任务只是固定的 JSON 管道,直接使用 jq 可能更轻。
  • 上游文档提到不同安装方式与环境要求;请按项目 README 确认当前平台是否适用。

使用场景

  • 后端调试时,API 返回多层嵌套 JSON,需在终端逐层展开确认字段路径,再编写 jq 提取目标数据
  • 维护 jq 查询脚本时,不确定复杂嵌套路径是否正确,需要边编辑过滤器边实时查看执行结果
  • 运维排查服务日志时,通过管道拿到 JSON 流,想在终端快速定位某字段而非全量打印
  • 需要复用复杂 jq 表达式,借助语法高亮和自动补全减少手工拼写错误

适合人员

  • 后端工程师:排查接口响应或配置文件结构,需要快速确认深层字段路径再写 jq
  • 运维 / DevOps:分析服务输出的 JSON 日志流,用 jq 过滤提取关键字段做排障
  • 数据工程师:对管道中流动的 JSON 做临时查询验证,不想反复试错改路径
  • 命令行工具开发者:构建需要交互式浏览 JSON 结构并实时执行过滤器的 CLI 应用