ODER-operator in JSONPath?

Mit einem einzigen JSONPath Ausdruck allein, ist es möglich eine Art 'ODER' oder '| | ' - operator. Zum Beispiel, diese zwei JSONPath Boolesche Ausdrücke, die Arbeit zu überprüfen, den Schweregrad eine log-JSON-Datei:

$..log[?(@.severity == 'WARN')]

$..log[?(@.severity == 'Error')]

Aber ich würde gerne etwas tun, logisch ähnlich:

$..log[?(@.severity == 'WARN' or @.severity == 'Error')] //this is not correct 

Gibt es eine Möglichkeit, dies zu tun?

Ich könnte etwas fehlt, aber es scheint, wie @Elyas369 es genagelt

InformationsquelleAutor Andrew G | 2014-05-27

Schreibe einen Kommentar