将graphql转换为json.Python
我有一个通过将graphql转换为json.Python,python,json,Python,Json,我有一个通过XHR调用API的算法,它应该返回一个Json 由于Return是一个GraphQL,因此使用JSON并非不可能: 我的疑问是: 1-如何使用我的graphql在JSON中获得返回 Graphql: data = [{ "operationName": "SearchQuery", "variables": { "query": buscar, "after": None, "first": 90 }, "
XHR
调用API
的算法,它应该返回一个Json
由于Return是一个GraphQL,因此使用JSON并非不可能:
我的疑问是:
1-如何使用我的graphql
在JSON
中获得返回
Graphql:
data =
[{
"operationName": "SearchQuery",
"variables": {
"query": buscar,
"after": None,
"first": 90
},
"query": """
query SearchQuery($query: String!, $first: Int!, $after: ID) {
questionSearch(query: $query, first: $first, after: $after) {
count
edges {
node {
id
databaseId
author {
id
databaseId
isDeleted
nick
avatar {
thumbnailUrl
__typename
}
rank {
name
__typename
}
__typename
}
content
answers {
nodes {
thanksCount
ratesCount
rating
__typename
}
hasVerified
__typename
}
__typename
}
highlight {
contentFragments
__typename
}
__typename
}
__typename
}
}
"""
}]
我使用我的申请图形ql:
resp = requests.post('https://brainly.com.br/graphql/pt', json=data).json()
o Same总是返回
JSONDecodeError
,我接受解决方法。谢谢。您请求的结果是一系列词典。无需转换为JSON,只需为所需项目的数组编制索引。您可以选择其中的一个示例,我不确定,因为在执行相同的JSONDecodeError时,我担心我的提交会有一些解决方案。