Извлечение значения из массива JSON без ключей с помощью JSONPATH - PullRequest
0 голосов
/ 10 июля 2020

Не знаю, возможно ли это вообще, но вот моя проблема. Это 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 в массиве без ключей? Если нет, спасибо за подтверждение, если да, помогите с синтаксисом.

...