>> rows = htsql.produce(-6ren">
gpt4 book ai didi

htsql - 如何使用HTSQL的python库输出json

转载 作者:行者123 更新时间:2023-12-03 05:02:19 24 4
gpt4 key购买 nike

从示例中:

>>> from htsql import HTSQL
>>> htsql = HTSQL("pgsql:///htsql_demo")
>>> rows = htsql.produce("/school{name, count(department)}")

如何将行转换为 JSON?使用 JSON 格式化程序会崩溃:

>>> rows = htsql.produce("/school{name, count(department)}/:json")
UnsupportedActionError: unsupported action
While processing:
/school{name, count(department)}/:json
^^^^

我使用的是 HTSQL 2.3.3

最佳答案

必须通过内部 API 完成:

from htsql import HTSQL
demo = HTSQL('pgsql:///htsql_demo')
rows = demo.produce('/school{name, count(department)}')

from htsql.core.fmt.emit import emit
with demo:
text = ''.join(emit('x-htsql/json', rows))

print text

这要归功于来自 HTSQL 用户组的 Kirill Simonov。

关于htsql - 如何使用HTSQL的python库输出json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24832428/

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