Мне нужно помочь использовать getAt для ответа вместо obj [0]
def obj = response
if (obj) {
def responseObj = obj[0]
def contact = new Contact()
contact.contactid = responseObj?.ContactID ?: ''
contact.taxid = responseObj?.TaxID ?: ''
contact.firstname = responseObj?.PrimaryFirstName ?: ''
contact.middlename = responseObj?.PrimaryMiddleInitial ?: ''
contact.lastname = responseObj?.PrimaryLastName ?: ''
return JsonOutput.toJson(contact);
}
Получение этой ошибки:
Поймано: groovy.lang.MissingMethodException: Нет подписи метода: com.avoka.component.http.HttpResponse.getAt () применимо для типов аргументов: (целое число) значения: [0]
Возможные решения: getAt (java.lang.String), putAt (java.lang.String, java.lang.Object), wait (), grep (), tap (groovy.lang.Closure), getClass ()
groovy.lang.MissingMethodException: нет подписи метода: com.avoka.component.http.HttpResponse.getAt () применим для типов аргументов: (целое число) значения: [0]
Возможные решения: getAt (java.lang.String), putAt (java.lang.String, java.lang.Object), wait (), grep (), tap (groovy.lang.Closure), getClass ()
при тест.руне (тест.груве: 72)
Процесс завершен с кодом выхода 1