public class StartExecution { static void main(String[] args) { //def data = context.getStringVariable("data") def data = '{"users": [{ "username":"user1", "firstName":"One", "lastName":"User", "email":"[email protected]", "role":1}, { "username":"user2", "firstName":"Two", "lastName":"User", "email":"[email protected]", "role":1},{ "username":"user3", "firstName":"Three", "lastName":"User", "email":"[email protected]", "role":1}]}' def list = new groovy.json.JsonSlurper().parseText(data) for(int i = 0;i<list.users.size();i++) { def uName = list.users[i].username def fName = list.users[i].firstName def lName = list.users[i].lastName def e_mail = list.users[i].email def rol = list.users[i].role context.logInfo(uName + ': ' + fName + ' ' + lName + ' - ' + e_mail + ' - ' + rol) } return "Total Records Parsed: " + list.users.size() + " Job Owner: " + jobDetail.getOwner().getName() UserInfo uinf = new UserInfo() uinf.setuserID("1") uinf.setfirstName("Jigar") uinf.setlastName("Baraiya") uinf.seteMail("[email protected]") uinf.setroleID("123") println(uinf.getuserID()) println(uinf.getfirstName()) println(uinf.getlastName()) println(uinf.geteMail()) println(uinf.getroleID()) } } public class UserInfo { private String userID private String firstName private String lastName private String eMail private String roleID public void setuserID(String uID) { userID = uID } public void setfirstName(String fName) { firstName = fName } public void setlastName(String lName) { lastName = lName } public void seteMail(String eml) { eMail = eml } public void setroleID(String rol) { roleID = rol } public String getuserID() { return this.userID } public String getfirstName() { return this.firstName } public String getlastName() { return this.lastName } public String geteMail() { return this.eMail } public String getroleID() { return this.roleID } }
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy. Accept Learn more