Json Response after parsing
String Json= consents:[[id:740, duration:FixedPeriod, status:Active]], [[id:740, duration:FixedPeriod, status:Active]] [[id:740, duration:FixedPeriod, status:Active]]
String Xpath = consents.id[0]
My Code as below
json = slurper.parseText(resvalue1.toString())
String[] XpathSplit = arSpRt[1].split(["\\."]) // xpath [0] is xpath od field in response
log.info "Xpath[1]"+ arSpRt[1] // xpth[1] expected value of string
log.info "XpathSplit " + XpathSplit
for(j=0;j<XpathSplit.length;j++){
log.info "XpathSplit[j] "+XpathSplit[j].toString()
json = json.(XpathSplit[j])
log.info "ActualValue ####" +json
}
So if I put only "consents.id"
from a string its returning me all ids in consent array but I want consents.id[0]
as first vale but its returning null