Почему Jsonpath не возвращает ноль, если массив jsonArray равен нулю? - PullRequest
0 голосов
/ 02 мая 2019

У меня нижеуказанное содержание Json.

{
    "aaaaaa": 
        {
            "id": 20956,
            "bbbbbb": [
            {"xxxxxxxx": []
            },
            {"xxxxxxxx": [1,2]
            }
              ]
        }
}

И путь Json такой же, как показано ниже

$.aaaaaa.bbbbbb[*].xxxxxxxx[*]

вместо того, чтобы получить результат в виде [null, 1,2] Iполучаю результат как [1,2].Как я могу получить ожидаемый результат, если есть нулевые массивы?

Я получаю вывод, как показано ниже.

output = JsonPath.read(jsonContent, jsonpath);
...