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"].
There is no official package available for openSUSE Leap 16.0Distributions
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