datasetplugin,它添加了一个自定义sql函数,用于对json值执行jq表达式

datasette-jq的Python项目详细描述


数据集JQ

PyPICircleCILicense

datasette插件,添加一个自定义sql函数,用于对json值执行jq表达式。

将此插件安装在与dataset相同的环境中,以启用jq()sql函数。

用法:

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

有关支持的表达式语法的完整详细信息,请参见the jq manual

交互式演示

您可以在datasette-jq-demo.datasette.io试用这个插件

示例查询:

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

Try this query out在交互式演示中。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
CentOS上的java Spring Boot简易应用程序需要很长时间才能启动   java如何检查字符串值是否等于null?   收集器中的java映射值。分组方式()   java需要支持Azure AD B2C webapp集成   java如何加入线程以停止它?   java如何使用意图传递类的对象?   java如何在战争环境中发现CDI生产者?   多模块项目中java奇怪的编译器行为   java如何在web应用程序中管理密码?   java从http服务器、filehandler中删除冗余代码   java使用反射来获取泛型类的字段   java Spring MVC/Hibernate/MySQL 400错误请求错误   给定正整数a的java幂为3   在Java中将元素拆分为不同数量的列表?   java展开折叠窗格