什么是GraphQL 查询格式化?
GraphQL 格式化工具把压缩成一行的查询、变更或 Schema 按字段层级缩进展开,便于阅读与代码评审。解析基于 Prettier 的 GraphQL 解析器,在浏览器本地完成。
怎么用GraphQL 查询格式化?
- 1粘贴 query、mutation、fragment 或 Schema 定义。
- 2结果按选择集层级缩进,参数与指令保持原位。
- 3语法错误会给出具体位置,据此修正后重新格式化。
常见问题
能同时格式化查询和 Schema 吗?+
可以。GraphQL 的查询语言和 Schema 定义语言(SDL)使用同一套词法,格式化器会自动识别并处理,因此 type、input、enum 定义与 query 都能正确缩进。
格式化会改变查询语义吗?+
不会。格式化只调整空白与换行,不会增删字段、改变参数顺序或调整别名。因此格式化前后发给服务端的查询在语义上完全等价。