一个 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
在交互式演示中试用此查询。