В Gatling / Scala как мне преобразовать jsonPath в массив? - PullRequest
0 голосов
/ 01 ноября 2019

Следующая проверка приводит к ошибке, утверждающей

Не найден член типа класса JsonFilter для типа Seq [String]

...
.check(
jsonPath("$..foo").ofType[Seq[String]]
   .transform((a) => {println(a);a})
   .saveAs("bar")
)

Учитывая следующее json, Iожидаем, что результат будет выглядеть следующим образом: List(f1, f2, f3)

{
"one": {"foo": "f1"},
"two": {"foo": "f2"},
"three": {"foo": "f3"},
}

1 Ответ

1 голос
/ 01 ноября 2019

findAll - это то, что я искал.

.check(
jsonPath("$..foo").findAll
   .transform((a) => {println(a);a})
   .saveAs("bar")
)

Источники

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...