DEFAULT_PATH_LEAF_TO_NULL не возвращает ноль для вложенных поисков
Как мы можем использовать DEFAULT_PATH_LEAF_TO_NULL
Option
для поиска с использованием пути JSON:$.store[*].address[-1].city
на JSON, как:
{
"store": [
{
"books": [
{
"category": "reference",
"author": "Nigel Rees",
"title": "Sayings of the Century",
"price": 8.95
}
],
"address": [
{
"city": "New York"
},
{
"city": "Paris"
}
]
},
{
"books": [
{
"category": "fiction",
"author": "Evelyn Waugh",
"title": "Sword of Honour",
"price": 12.99
}
]
}
]
}
Но если мы попробуем путь что-то вроде:$.store[*].address
это возвращается null
до там.
Пожалуйста, ответьте, если знаете, как это сделать. Ожидаемый результат city
для первой записи и null
для другого. Что-то вроде:
[
"Paris",
null
]
подробно на: https://github.com/json-path/JsonPath/issues/528 Заранее спасибо.