【问题标题】:Python - parse graphql, add something, then back to the query stringPython - 解析graphql,添加一些东西,然后返回查询字符串
【发布时间】:2020-09-28 21:56:13
【问题描述】:

我正在尝试使用 python 来解析 graphql 查询,对其进行更改,然后将其转换回我可以传递给 graphql 服务器的字符串查询。

具体来说,我试图确保查询将始终具有 pageInfo 分页信息,因此如果我正在执行查询,我将始终能够自动分页结果,即使用户可能在他们的实际查询中忘记该节。

将 graphql 查询解析为有用的东西,然后能够从解析的数据表示返回查询字符串似乎非常困难。有没有谷歌无法为我找到的图书馆?

非常感谢您的帮助!

【问题讨论】:

    标签: python graphql


    【解决方案1】:

    core library 包括一个用于将字符串解析为 AST 的 parse 函数和一个用于将 AST 转换回字符串的print_ast 函数。

    【讨论】:

    • 嗨丹尼尔,谢谢!我不知何故忽略了print_ast - 你碰巧没有任何关于如何编辑这个 ast 的例子,是吗?非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-15
    • 2016-02-02
    • 2014-07-06
    相关资源
    最近更新 更多