Código e arquivos / GraphQL

Formatador de GraphQL: Formate ou Compacte Consultas

Formate GraphQL no navegador: cole uma consulta, mutação, assinatura, fragmento ou esquema e obtenha um campo por linha, com recuo consistente, argumentos na mesma linha, variáveis, listas e objetos de entrada, preservando os comentários — ou compacte tudo no texto equivalente mais curto.

Formatador de GraphQL: Formate ou Compacte Consultas: O documento é dividido em tokens GraphQL, nomes, strings, strings de bloco, números, pontuação e comentários. Em seguida, ele é organizado: cada conjunto de seleção abre um novo bloco recuado, os campos ficam um por linha e os argumentos permanecem na mesma linha, com vírgulas, como em user(id: $id) ou orderBy: { field: NAME }. A compactação remove os comentários e todos os espaços que não são necessários entre dois nomes. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.

Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
Formatador de GraphQLProcessamento local

Roda inteiramente no seu navegador

Funciona com queries, mutations, subscriptions, fragments e definições de esquema. Os conjuntos de seleção ficam com um campo por linha, enquanto argumentos, variáveis, listas e objetos de entrada permanecem em uma única linha, separados por vírgulas. Os comentários são mantidos ao formatar e removidos ao minificar. Nada é enviado.

Variáveis

Prefira variáveis, como $id, a valores inseridos na consulta; a consulta permanece igual e pode ser armazenada em cache, enquanto os valores são enviados como JSON.

JSON

Para formatar o JSON retornado por uma API GraphQL, use o formatador de JSON.

Como usar

  1. Cole seu GraphQL.
  2. Escolha a saída formatada ou compactada e defina o recuo.
  3. Copie o resultado.

Privacidade e limitações

Tudo permanece no seu navegador.

Ferramentas relacionadas

Perguntas frequentes

Ele verifica se minha consulta é válida?

Ele verifica a sintaxe necessária para formatar, como strings fechadas, mas não compara a consulta com um esquema; isso é feito por um servidor ou IDE.

As vírgulas são obrigatórias no GraphQL?

Não: as vírgulas são ignoradas como espaços, então o formatador só as adiciona quando facilitam a leitura dos argumentos.

Ele consegue formatar um esquema?

Sim: as definições de tipo, entrada, enum, interface e união são formatadas da mesma maneira.

Ferramenta grátis · no seu navegador execuções · não precisa de conta