Formatador GraphQL

Colar consultas, mutações ou assinaturas do GraphQL em parênteses de conjunto de seleção de indentação automática. Ideal para depuração de API, documentação e revisão de código.

Privacidade: processado localmente, nunca carregado.

↓ Colar na área de entrada abaixo para ver os resultados instantaneamente

粘贴 GraphQL query 或 mutation,自动按花括号缩进美化。

GraphQL 输入

支持 query、mutation 与嵌套 selection set。

格式化结果

query  {
   user(id: 1)  {
     name email posts  {
       title 
    } 
  } 
}

Notas

说明

按 { } 层级缩进; 字符串内的括号不会被拆分。处理在浏览器本地完成。

Colar consultas, mutações ou assinaturas do GraphQL em parênteses de conjunto de seleção de indentação automática. Ideal para depuração de API, documentação e revisão de código.

Iniciação rápida

  1. GraphQL

    Suporta campos e argumentos aninhados.

  2. Ver saída formatada

    Indentamento vivo por profundidade.

  3. Copiar

    GraphiQL, Postman ou README.

Clientes vs GraphQL

Isso formatará apenas texto; execute consultas com o GraphiQL, Apollo ou seu esquema de backend.

Privacidade

O GraphQL é formatado localmente; as consultas não são carregadas.

Fluxo de trabalho típico

Ao depurar as APIs no GraphQL Playground ou Postman, as consultas copiadas são muitas vezes minimizadas. Colá - los aqui e clique em formato para obter o código corretamente recuado. Isso é especialmente útil para documentação técnica - o recuo claro torna os exemplos mais legíveis.

Durante a colaboração em equipe, colar consultas GraphQL em bruto no chat pode ser difícil de ler. Formatá - los antes de compartilhá - los no Slack ou nos comentários de relações públicas para melhorar a eficiência da revisão de código. Também recomendamos salvar consultas formatadas no projeto Wiki como exemplos de chamadas de API.

Exemplos

Exemplo

Input

query { user { name } }

Output

Indented multi-line query

FAQ

GraphQL esquema SDL?

Concentrado em texto de consulta / mutação; definições de tipo SDL também podem formatar.

Validação da sintaxe?

Sem validação de esquema; apenas espaços em branco e quebra de linha.

A formatação alterará a semântica da minha consulta?

Absolutamente não. A ferramenta apenas ajusta espaços em branco (espaços / quebra de linha / indentação) sem analisar o conteúdo da consulta. Toda a formatagem é reversível - clique em 'Redefinir' para restaurar o texto original.