Handytool
开发者免费本地运行

GraphQL 格式化工具

美化打印和验证 GraphQL 查询、突变和架构——在浏览器中私密进行。

.graphql.gql
GraphQL 输入
0 0 字节
格式化查询
0 0 字节

关于GraphQL 格式化工具

Handytool 的 GraphQL 格式化工具解析任何 GraphQL 文档——查询、突变、订阅或 SDL 架构定义——使用官方 graphql.js 解析器,然后以一致的缩进重新发出它。验证按钮确认文档解析而不渲染它。一切都在本地运行,所以对格式化内部 API 查询或专有架构是安全的。

GraphQL 格式化工具功能

  • 01

    官方 graphql.js 解析器

    与 GraphQL 参考实现相同的解析器。错误带有精确的行和列,格式化是规范的。

  • 02

    查询、突变和 SDL

    操作文档和架构定义都有效。类型定义、指令和描述干净地往返。

  • 03

    验证而不运行

    验证仅确认文档解析。它不执行查询、不需要架构、不发送网络调用。

GraphQL 格式化工具常见问题

它针对架构进行验证吗?
否——仅语法验证。基于架构的验证需要目标架构来比较字段名和参数类型;此工具仅确认文档解析。
它会保留我的注释吗?
GraphQL 注释(以 # 开头的行)被解析器去除。要保留文档,在类型和字段定义上使用 """description""" 字符串文本——这些往返正确。
这支持哪个 GraphQL 规范版本?
当前 2021 年 10 月规范,包括 OneOf 输入对象和 @specifiedBy 指令等功能。
查询是否被上传到任何地方?
否。graphql.js 解析器完全在浏览器中运行——您的操作留在您的设备上。

相关工具

开发者

探索更多工具

全部工具