Не знаю, возможно ли это вообще, но вот моя проблема. Это JSON, содержащий массив без ключей:
{
"SearchResults": {
"tables": [
{
"rows": [
[
"InternalExecutionError",
"An internal execution error occurred. Please retry later.",
"node-prod6",
4
]
]
}
]
}
}
Мне нужно извлечь node-prod6
с помощью JSONPATH.
В этом конкретном случае $.SearchResults.tables[0].rows[0][2]
подойдет, но проблема в том, что я не знаю заранее количество строк или их порядок. Все, что я знаю, это .SearchResults.tables[0].rows[0]
содержит нужную мне строку где-то . Однако я знаю образец того, что ищу: node-*
, поэтому RegEx кажется лучшим способом, но возможно ли сопоставление RegEx в JSONPATH в массиве без ключей? Если нет, спасибо за подтверждение, если да, помогите с синтаксисом.