代码与文件 / GraphQL

GraphQL格式化工具:美化或压缩查询

直接在浏览器中格式化GraphQL:粘贴查询、变更、订阅、片段或模式,即可获得统一缩进的输出。字段每行显示,参数、变量、列表和输入对象以内联方式排列,并保留注释;也可以将其压缩为等效的最短文本。

GraphQL格式化工具:美化或压缩查询: 程序会将文档拆分为GraphQL词法标记、名称、字符串、块字符串、数字、标点和注释,然后重新排版:每个选择集都会打开一个新的缩进块,字段逐行显示,参数以内联方式排列并使用逗号分隔,例如user(id: $id)或orderBy: { field: NAME }。压缩时会删除注释,以及两个名称之间不需要的所有空格。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
GraphQL格式化工具本地处理

完全在浏览器中运行

支持查询、变更、订阅、片段和架构定义。选择集每行显示一个字段,而参数、变量、列表和输入对象会在一行中保留,并以逗号分隔。美化打印时会保留注释,压缩时会移除注释。不会上传任何内容。

变量

优先使用变量(例如$id),而不是将值直接写入查询中;这样查询可以保持不变并进行缓存,值则以JSON传递。

JSON

如需格式化GraphQL API返回的JSON,请使用JSON格式化工具。

使用方法

  1. 粘贴GraphQL。
  2. 选择美化或压缩输出,并设置缩进。
  3. 复制结果。

隐私与限制

一切都保留在你的浏览器中。

相关工具

常见问题

它会检查我的查询是否有效吗?

它会检查格式化所需的语法,例如字符串是否闭合,但不会根据模式进行验证;这由服务器或IDE完成。

GraphQL要求使用逗号吗?

不要求:逗号会像空格一样被忽略,因此格式化工具只会在有助于阅读参数的地方添加逗号。

它可以格式化模式吗?

可以:类型、输入、枚举、接口和联合定义都会以相同方式格式化。

免费工具·使用在浏览器中次·无需账户