JSON 格式化与校验工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-json-formatter-pro 到你的 AI 助手。
技能介绍
解决的问题
在 API 调试、配置检查或日志处理中,JSON 往往需要快速美化,也要确认语法是否可用。手写缩进、复制粘贴到网页工具,或混用多个校验命令,流程容易碎片化。json-formatter-pro 把两件事放在一起:既能按指定缩进输出可读 JSON,也能只做语法检查而不产生格式化输出,适合在本地脚本或 CI 检查里使用。
工作方式与注意点
- 格式化:读取文件或
stdin,按-i指定缩进空格数,默认 2 空格,可写入-o指定文件,默认输出到stdout。 - 校验:
validate模式只判断 JSON 是否有效,适合把退出码接入自动化脚本。 - 可选排序:
--sort-keys可按字母顺序排列键名,便于做稳定 diff 或人工核对。 - 退出码:
0表示成功,1表示 JSON 语法无效,2表示文件缺失或权限问题,3表示其他错误。
它不是通用数据转换工具,不承诺修改嵌套结构、压缩字段或处理非 JSON 内容;使用时仍应保留原始文件,避免把格式化结果直接覆盖源数据。
使用场景
- 调试接口返回时,把 JSON 美化成固定缩进,方便肉眼定位字段。
- 提交配置前,用 `validate` 检查 JSON 语法,避免构建阶段报错。
- 做接口文档示例时,按 `--sort-keys` 排序键名,便于对比结构。
- 处理日志片段时,从 `stdin` 读取 JSON 并写入指定输出文件。
适合人员
- 前端工程师:调试 API 响应,需要快速查看和校验 JSON 结构。
- 后端工程师:在 CI 脚本中校验配置文件语法,并根据退出码判断失败。
- 数据工程师:整理日志中的 JSON 片段,需要固定缩进和排序键名。
- DevOps 工程师:检查部署配置是否合法,避免应用启动时报 JSON 错误。