GraphQL 查询格式化

格式化 GraphQL 查询与 Schema

浏览器内运算GraphQL Formatter工具型01格式化与校验

什么是GraphQL 查询格式化

GraphQL 格式化工具把压缩成一行的查询、变更或 Schema 按字段层级缩进展开,便于阅读与代码评审。解析基于 Prettier 的 GraphQL 解析器,在浏览器本地完成。

怎么用GraphQL 查询格式化

  1. 1粘贴 query、mutation、fragment 或 Schema 定义。
  2. 2结果按选择集层级缩进,参数与指令保持原位。
  3. 3语法错误会给出具体位置,据此修正后重新格式化。

常见问题

能同时格式化查询和 Schema 吗?+

可以。GraphQL 的查询语言和 Schema 定义语言(SDL)使用同一套词法,格式化器会自动识别并处理,因此 type、input、enum 定义与 query 都能正确缩进。

格式化会改变查询语义吗?+

不会。格式化只调整空白与换行,不会增删字段、改变参数顺序或调整别名。因此格式化前后发给服务端的查询在语义上完全等价。

相关工具

全部工具