python-jmespath

Extract elements from JSON document

JMESPath (pronounced "jaymz path") allows you to declaratively specify how to extract elements from a JSON document. For example, given this document: {"foo": {"bar": "baz"}} The jmespath expression foo.bar will return "baz". JMESPath also supports: Referencing elements in a list. Given the data: {"foo": {"bar": ["one", "two"]}} The expression: foo.bar[0] will return "one". You can also reference all the items in a list using the * syntax: {"foo": {"bar": [{"name": "one"}, {"name": "two"}]}} The expression: foo.bar[*].name will return ["one", "two"]. Negative indexing is also supported (-1 refers to the last element in the list). Given the data above, the expression foo.bar[-1].name will return ["two"]. The * can also be used for hash types: {"foo": {"bar": {"name": "one"}, "baz": {"name": "two"}}} The expression: foo.*.name will return ["one", "two"].

沒有可用的 openSUSE Leap 16.0 官方套件

發行版

openSUSE Tumbleweed

openSUSE Slowroll

openSUSE Leap 16.0

openSUSE Leap 15.6

openSUSE Leap 15.5

openSUSE Factory RISCV

openSUSE Backports for SLE 15 SP7

openSUSE Backports for SLE 15 SP4

openSUSE Backports for SLE 15 SP3

SUSE SLE-15-SP2

SUSE SLE-15-SP1

SUSE SLE-12-SP5

Debian 10

Debian 9.0

Fedora Rawhide (unstable)

Fedora 43

Fedora 42

Fedora 41

RedHat RHEL-7

CentOS CentOS-8-Stream

CentOS CentOS-7

不支援的發行版本

下列發行版本並未被官方支援。使用這些套件需要自行承擔風險。

openSUSE:Leap:42.1

openSUSE:Leap:42.2

openSUSE:Leap:42.3

openSUSE:Leap:15.2

openSUSE:Leap:15.0

openSUSE:Leap:15.1

openSUSE:13.2

SUSE:SLE-12:SLE-Module-Adv-Systems-Management

Ubuntu:18.04

SUSE:SLE-12:SLE-Module-Toolchain

SUSE:ALP:Source:Standard:Core:1.0:Build

SUSE:SLE-15:GA

SUSE:ALP

SUSE:ALP:Workbench

SUSE:SLFO:1.1:Build

CentOS:CentOS-10:Stream

CentOS:CentOS-9:Stream