python-jmespath
Python module for declarative JSON document element extraction
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 15.5Distributions
openSUSE Tumbleweed
openSUSE Leap 15.6
openSUSE Leap 15.5
openSUSE Leap 15.4
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 39
Fedora 38
Fedora 37
RedHat RHEL-7
CentOS CentOS-8-Stream
CentOS CentOS-7
Ubuntu 18.04