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第三方库


热门话题
java mahout创建带有首选项的基于项目的推荐程序   java Maven:过滤任何资源   swing为什么Java中的侦听器相互依赖?   java在TextView中显示json响应   drjava从txt文件中检索一个随机字,但没有得到任何输出,也没有编译错误   JWindow上的java JPanel,添加组件   安卓使用jcocoa将ios代码转换为java   除非调整帧的大小,否则java动画不起作用   从java代码创建Json文件   java使用jdom向现有xml添加内容   如何在java中设置socket写超时?   java将值拆分为两个随机数