Анализ ответа JSON, начинающегося с «0», с использованием платформы KarateJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Анализ ответа JSON, начинающегося с «0», с использованием платформы Karate

Сообщение Anonymous »

Из сценария каратэ я вызываю метод базы данных, чтобы получить записи в виде
* def records = Db.getData(uName,pwd,host,dbClass,"SELECT * FROM employee")

Он возвращает результат ниже. Я хотел бы извлечь первую запись из записей и сопоставить значение с помощью платформы Karate. Как мне этого добиться?
records имеет вывод ниже

{
"0": {
"name": "John M",
"designation": "CEO",
"dob": "2024-08-27",
"joiningDate": "2024-08-27"
},
"1": {
"name": "William C",
"designation": "CFO",
"dob": "2024-08-27",
"joiningDate": "2024-08-27"
}
}

Я пытался получить доступ от имени
* print records[0].name
* print records{0}.name
* print records['0'].name
* print records["0"].name


но ни один из них не работает. Он печатает только ноль.
P.S. Класс, возвращающий результат с возвращаемым типом данных
HashMap


Подробнее здесь: https://stackoverflow.com/questions/790 ... -framework
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»