Печать ответа на запрос базы данных как json массив / список в Каратэ - PullRequest
1 голос
/ 13 июля 2020

Я использую метод readRows () DBUtils в Karate и получаю ответ в виде списка карт, который я сохраняю как переменную json с именем response. Данные выглядят так:

[
      {
        "ID": "001"
      },
      {
        "ID": "002"
      },
      {
        "ID": "003"
      }
]

Утверждение работает с

* match response[*].ID == ["001", "002", "003"]

, но ничего не печатает для

* print response[*].ID

Я ожидал, что это будет напечатайте три идентификатора ["001", "002", "003"]. Есть идеи, почему он ничего не печатает?

1 Ответ

0 голосов
/ 13 июля 2020

Сделайте так:

* def output = $response[*].ID
* print output
...