Logoj0ke.net Open Build Service > Projects > server:monitoring > nagios-plugins-nwc-health > Binaries > nagios-plugins-nwc-health-8... > Dependencies
Sign Up | Log In

Dependency of nagios-plugins-nwc-health-8.0-1.1.noarch.rpm

Name: python-jmespath

Project: openSUSE_13.2

Repository: oss

Title: Extract elements from JSON document

Description:
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"].

Version: 0.2.1

Release: 2.1.3

Architecture: noarch

Size: 17.1 KB

Build Time: 2014-09-25 17:12:21 +0200 (almost 10 years ago)

Provides

Symbol Required by
python-jmespath = 0.2.1-2.1.3 python-botocore

Requires

Symbol Provided by
python python python3
python(abi) = 2.7 python-base
python-ply >= 3.4 python-ply