JSON 格式化与查看
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ae3bd8e0/json-view。
技能介绍
你在处理什么
接口联调、日志排查或配置 diff 时,经常碰到一整行压缩 JSON:肉眼难读、字段顺序混乱,或不确定是否合法。手动在编辑器里格式化、再复制回去,还容易把转义或编码搞错。这个技能把「读 JSON」相关的重复操作收敛成一次对话:你给出字符串或文件路径,说明要做什么,它按规则返回结果。
核心能力
技能围绕 JSON 文本的五种操作,彼此独立,可按需组合说明:
- 格式化:把压缩 JSON 展开为可读结构,默认使用 2 空格缩进。
- 压缩:去掉空格与换行,得到单行或紧凑形式,便于传输或存储。
- 校验:检查语法是否合法,快速定位非法 JSON。
- 排序:对对象字段按字母序重排,方便对比两份结构相近的配置。
- 转义:处理中文字符相关的转义需求,避免在复制、嵌入字符串时乱码或转义不一致。
典型流程是:你提供 JSON 字符串或本地文件路径,并指明操作类型;技能解析输入、执行对应变换,把结果直接返回。资料标明无额外依赖,适合在 Agent 环境里当轻量工具用。
适用边界
它面向文本级 JSON 处理,不负责解析业务语义、也不替代 Schema 校验(如 JSON Schema)。大文件或含敏感数据的文件路径使用时,需注意环境是否能安全读盘。若你需要的是「从 API 拉数据再格式化」,仍需你先拿到原始 JSON,再交给本技能处理。
使用场景
- 联调时收到接口返回的一行压缩 JSON,需要先格式化再对照文档里的字段名排查问题
- 合并前后两份环境配置前,把两个 JSON 对象字段按字母序排序,便于逐行 diff
- 把日志里截取的 JSON 片段粘贴给 Agent,先校验语法是否完整再决定是否继续解析
- 在代码或文档里嵌入含中文的 JSON 字符串前,需要统一做转义避免乱码
适合人员
- 负责后端接口联调、经常要肉眼核对响应体结构的工程师
- 维护多环境配置仓库、需要快速对比两份 JSON 差异的 DevOps 或平台同学
- 写技术文档或示例代码、要把示例 JSON 排版整齐并处理中文转义的文档作者
- 从监控或 ELK 导出原始 JSON 事件、先验合法性再交给下游脚本的数据分析同学