gpt4 book ai didi

python - 将 json 转换为 Graphite 烯 graphql 响应

转载 作者:行者123 更新时间:2023-11-30 22:28:13 28 4
gpt4 key购买 nike

我正在使用graphene和flask来创建一个graphql服务器。我有一个非常昂贵的查询,并且想缓存它。目前,我手动执行架构以获取 JSON 结果,然后将其保存在数据库中。我认为我可以在中间件中拦截查询,但不确定如何将我拥有的 JSON 转换为 Graphite 烯知道如何处理的格式

最佳答案

我使用了在此站点中找到的解决方案:https://www.codementor.io/nikolayderkach/how-to-build-a-graphql-wrapper-for-a-restful-api-in-python-e7w68kcav

import json
from collections import namedtuple

def _json_object_hook(d):
return namedtuple('X', d.keys())(*d.values())

def json2obj(data):
return json.loads(data, object_hook=_json_object_hook)

...

class Foo(graphene.ObjectType):
something = ...

def resolve_something(self, info):
...
return json2obj(json.dumps(your_json_object))

关于python - 将 json 转换为 Graphite 烯 graphql 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46680056/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com