Taille de la matrice à l'aide de jsonpath expression - Stefan Goessner JsonPath

Je vais avoir un problème avec la recherche d'un tableau ou de la taille de la liste à l'aide de Stefan Goessner de JsonPath. J'utilise la version json-chemin-2.0.0.

Mon jsonpath expression est $.orders.length et JSON ressemble à quelque chose comme ceci:

JS:

{
  "orders" : [
    ...
  ]
}

Sa échoue avec l'erreur suivante:

com.jayway.jsonpath.PathNotFoundException: Property ['length'] not found in path $['orders']

Et j'ai essayé avec $.orders.length() trop, qui est de nouveau échoué avec l'erreur ci-dessous:

com.jayway.jsonpath.PathNotFoundException: Property ['length()'] not found in path $['orders']

Veuillez me suggérer comment obtenir la longueur du tableau à l'aide de Goessner de JsonPath expression.

[MODIFIER] Suivants est la façon dont je suis l'obtention de la configuration:

    com.jayway.jsonpath.Configuration conf = com.jayway.jsonpath.Configuration.defaultConfiguration().addOptions(Option.DEFAULT_PATH_LEAF_TO_NULL);
    DocumentContext documentContext = JsonPath.using(conf).parse(orderJson);
    Object val = documentContext.read(jsonPathExpression);