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

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

Сообщение Anonymous »

Мне следовало предоставить более подробную информацию. Пожалуйста, примите мои извинения. Вот пересмотренный вопрос с более подробной информацией.
Из сценария карате я вызываю метод базы данных, чтобы получить записи как

Код: Выделить всё

* def records = Db.getData(uName,pwd,host,dbClass,"SELECT * FROM employee")
Он возвращает результат ниже. Я хотел бы извлечь первую запись из записей и сопоставить значение с помощью платформы Karate. Как мне этого добиться? имеет вывод ниже

Код: Выделить всё

{
"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»