GraphQL 格式化工具

格式化或压缩 GraphQL 查询和模式,验证语法并提取操作。

你的 GraphQL 查询、模式和变量在浏览器中本地处理,不会上传到任何服务器。

需要整理一个请求体?试试 JSON 格式化工具。

关于 GraphQL 格式化工具

这款 GraphQL 格式化工具会美化排版和压缩 GraphQL 查询、变更和 SDL 模式,同时检查每个文档是否能干净地解析。粘贴一个原始查询,GraphQL 美化工具会一致地缩进字段、参数和选择集;切换到压缩可将空白、逗号和注释剥离到最小的等效文档。它还会提取命名操作并美化排版附带的变量 JSON 对象,让你在一个地方整理完整请求,并将其当作快捷的 GraphQL 校验工具。它专为需要在分享前格式化 GraphQL 查询或美化 GraphQL 模式的前端与后端开发者、QA 工程师,以及任何调试 API 调用的人打造。所有处理都在你的浏览器本地完成,因此你的数据不会离开你的设备,也不会上传到任何服务器。

功能特性

如何使用 GraphQL 格式化工具

  1. 将你的 GraphQL 查询、变更或模式粘贴到输入框。
  2. 选择格式化以美化,或压缩以压缩文档。
  3. 可选地粘贴一个变量 JSON 对象以美化排版它。
  4. 查看提取出的操作名称和任何语法错误。
  5. 从输出面板复制格式化或压缩后的结果。

示例

输入

query Hero($ep:Episode){hero(episode:$ep){name friends{name}}}

输出

query Hero($ep: Episode) {
  hero(episode: $ep) {
    name
    friends {
      name
    }
  }
}

格式化模式将一个紧凑的查询美化为缩进的 GraphQL。

常见错误与故障排除

常见问题

什么是 GraphQL 格式化工具?
GraphQL 格式化工具会美化、压缩并语法检查 GraphQL 查询、变更和 SDL 模式,并提取命名操作——全部在你的浏览器中完成。
如何用本工具格式化 GraphQL 查询?
将你的查询、变更或模式粘贴到输入框并选择格式化。GraphQL 格式化工具会重新缩进字段、参数和选择集,让你复制整洁的结果。
GraphQL 格式化工具会针对我的模式进行校验吗?
它校验语法,确认查询或模式能解析。它不会针对特定的模式定义检查操作。
压缩选项有什么作用?
压缩会移除空白、逗号和注释等可忽略字符,生成最小的等效 GraphQL 文档。
GraphQL 格式化工具也能美化排版我的变量吗?
可以。将一个变量 JSON 对象粘贴到专用框中,它会在你的查询旁被格式化。
我的 GraphQL 查询会被上传到任何地方吗?
不会。GraphQL 格式化工具在你的浏览器中本地处理一切,因此你的查询、模式和变量不会离开你的设备。

相关工具

全部 ArrayKit 工具