跳转到主要内容

Datasette插件,为执行针对JSON值的jq表达式添加自定义SQL函数

项目描述

datasette-jq

PyPI CircleCI License

Datasette插件,为执行jq表达式针对JSON值添加自定义SQL函数。

将此插件安装在与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

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

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

此版本没有提供源分布文件。请参阅生成分布存档的教程

构建分布

datasette_jq-0.2.1-py3-none-any.whl (6.6 kB 查看散列值)

上传时间: Python 3

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面