Python package that converts GraphQL query into dictionary.
MIT License
Python package with graphql queries utilities.
Install with pip
:
pip install gql-query-utils
from gql_query_utils.utils import query_to_dict
query_dict = query_to_dict("""
query GetThisStuff {
viewer {
personal(criteria: {
name: "PETER",
lastName: "SCHMIDT"
}) {
name
address
}
}
}""")
print(query_dict)
Output:
{
"query": {
"viewer": {
"personal": {
"__args": {
"criteria": {
"name": "PETER",
"lastName": "SCHMIDT"
}
},
"name": true,
"address": true
}
}
}
}
from gql_query_utils.utils import query_to_dict
query_to_dict(""" ${GQL_QUERY} """)