datasette-jq 由 simonw

星标

README 源代码

datasette-jq

PyPI CircleCI License

一个 Datasette 插件,它添加了自定义 SQL 函数,用于对 JSON 值执行 jq 表达式。

在与 Datasette 相同的环境中安装此插件即可启用 jq() SQL 函数。

用法

select jq(
    column_with_json,
    "{top_3: .classifiers[:3], v: .version}"
)

请参阅 jq 手册,了解支持的表达式语法的完整详细信息。

交互式演示

您可以在 datasette-jq-demo.datasette.io 试用此插件。

示例查询

select package, "https://pypi.ac.cn/project/" || package || "/" as url,
jq(info, "{summary: .info.summary, author: .info.author, versions: .releases|keys|reverse}")
from packages

在交互式演示中试用此查询