GraphQL 格式化与压缩
解析、格式化或压缩 GraphQL 操作,并汇总变量与 Fragment
API 与 HTTP
🔒 100% 本地运行 — 你的数据不会离开当前页面由 ToolsKit 编辑团队维护•最近更新:2026年8月23日•最近复核:2026年8月23日
GRAPHQL DOCUMENT
使用 GraphQL 官方解析器检查文档语法;不连接 Schema,因此不验证字段、参数类型或权限。
格式化结果
语法有效的 GraphQL 文档会显示在这里。
工具说明
GraphQL 格式化工具使用 GraphQL 参考 Parser 与 Printer 校验和规范化可执行文档,支持 Query、Mutation、Subscription、Fragment、Directive、Alias、Variable Definition 与 Inline Fragment 语法。格式化模式输出规范可读文档;压缩模式删除可忽略空白、逗号和注释,同时保留 GraphQL Token 边界。结果还会汇总操作名称、类型、变量、Fragment 与 Definition 总数,解析器提供位置时会显示错误行列。工具不连接 Schema 或 Endpoint,因此不能验证字段名、参数类型、Fragment 兼容性、Deprecated、权限或实际执行行为。
场景配方
01
为代码评审规范化 GraphQL 操作
目标:把文档语法整理与 Schema、运行时排障分开
- 粘贴包含全部 Fragment Definition 的完整操作并格式化。
- 检查操作名、变量数量、Fragment 与语法错误位置。
- 提交规范文档后,再按当前 Schema 校验,并在已授权环境执行。
结果:得到语法有效、可读,且明确保留 Schema 与运行时检查的操作文档。
常见问题
支持 Mutation 和 Subscription 吗?
支持,参考解析器接受 Query、Mutation、Subscription、Fragment 与 Directive 语法。
压缩模式会删除什么?
会删除可忽略空白、可选逗号和注释,同时保留必须的 Token 分隔。
格式化会保留注释吗?
不会,GraphQL AST Printer 输出语义文档,不保留源注释。
可以根据我的 Schema 校验字段吗?
不可以,没有 Schema 时只检查文档语法,不检查字段、参数和 Fragment 类型条件。
工具会执行 GraphQL 请求吗?
不会,不联系 Endpoint、不发送变量,也不判断权限。
Query 会上传吗?
不会,解析、打印、压缩与摘要都在本地运行。
继续浏览