我需要帮助使用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() 在test.run(test.groovy:72)
以退出代码1完成的过程