Opérateur OU dans JSONPath?

À l'aide d'un seul JSONPath expression seule, est-il possible de faire une sorte de 'OU' ou '||' opérateur. Par exemple, ces deux JSONPath des expressions booléennes de travail pour vérifier la gravité d'un journal de fichier JSON:

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

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

Mais je voudrais faire quelque chose de logique similaire à:

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

Est-il possible de faire cela?

  • J'ai peut être raté quelque chose, mais il semble que @Elyas369 cloué
InformationsquelleAutor Andrew G | 2014-05-27