Anton
V.
Projects and
blogs
Random
GraphQL Parse Tree Viewer
GraphQL Parse Tree Viewer
GraphQL document
query { user(username: "alice") { friends { username } } }
1
query
{
2
user
(
username
:
"alice"
) {
3
friends
{
4
username
5
}
6
}
7
}
Parse tree
R
document:Document
R
definition:Definition
R
executableDocument:ExecutableDocument
R
executableDefinition:ExecutableDefinition
R
operationDefinition:OperationDefinition
R
operationType:OperationType
T
"query"
R
selectionSet:SelectionSet
T
"{"
R
selection:Selection
R
field:Field
R
name:Name
T
NAME:"user"
R
arguments:Arguments
T
"("
R
argument:Argument
R
name:Name
T
NAME:"username"
T
":"
R
value:Value
R
stringValue:StringValue
T
STRING:"\"alice\""
T
")"
R
selectionSet:SelectionSet
T
"{"
R
selection:Selection
R
field:Field
R
name:Name
T
NAME:"friends"
R
selectionSet:SelectionSet
T
"{"
R
selection:Selection
R
field:Field
R
name:Name
T
NAME:"username"
T
"}"
T
"}"
T
"}"
T
"<EOF>"
GraphQL Parse Tree Viewer
See also
FHIR GraphQL Client
- Query FHIR stores using GraphQL.
GraphQL validation
- A short explanation of GraphQL schemas, queries, and validation.
GraphQL Validator
- Validate GraphQL queries against a GraphQL schema.
GraphQL Schema Validator
- Check the validity of GraphQL schemas.
GraphQL Client
- A GraphQL client that can be used to interact with a GraphQL server.
GraphQL Formatter
- Beautify GraphQL code.
GraphQL AST Viewer
- Visualize the abstract syntax tree (AST) of a GraphQL document.
Awesome GraphQL
- A curated list of awesome links, tutorials, and resources on GraphQL.
Made by Anton Vasetenkov in Auckland, New Zealand.
Email
me if you want to discuss a project.