JMESPath库

JMESPath规范是用各种语言实现的。下面的每个列表显示了JMESPath库以及符合性级别。符合性级别基于库可以通过的符合性测试。

语言

名字

合规水平

Python

jmespath.py

完全合规

PHP

jmespath.php

完全合规

JavaScript

jmespath.js

完全合规

红宝石

jmespath.rb

完全合规

卢阿

jmespath.lua

完全合规

go-jmespath

完全合规

Java

jmespath-java

完全合规

Rust

jmespath.rs

完全合规

DotNet

jmespath.net

完全合规

除了上面的JMESPath库之外,还有许多其他JMESPath工具。

工具

描述

jmespath.terminal

提供一个JMESPath交互终端,可用于在键入时计算JMESPath表达式。自述文件 github repo 显示的礼品 jpterm 在行动中。

jp

提供一个名为 jp . 这个跨平台工具通过stdin或输入文件接受JSON数据,并将JMESPath表达式的计算结果输出到stdout。如果您正在编写需要操作JSON数据的shell脚本,这将非常有用。