Convert this string to java object
<NewDataSet>
<Table>
<venuetype>Outdoor</venuetype>
<venue>NA</venue>
<venuename>jubilate</venuename>
<fromdate>2018-05-05 7:00 PM</fromdate>
<todate>2018-05-05 10:00 PM</todate>
<purpose>wedding reception party</purpose>
<typeoffunction>Wedding</typeoffunction>
<numberofdays>1</numberofdays>
<typeofsoundsystem>Public address system</typeofsoundsystem>
<musictype>Recorded</musictype>
<fireworksintended>Yes</fireworksintended>
<fireworkspermissiondetails />
<organizername>ankit shindolker</organizername>
<organizerage>NA</organizerage>
<organizeraddress>NA</organizeraddress>
<organizeroccupation>NA</organizeroccupation>
<organizerrole>NA</organizerrole>
<numberofboxtypespeakers>0</numberofboxtypespeakers>
<watts>50</watts>
<numberofmikesbeingused>0</numberofmikesbeingused>
<supplyingcompanyname>NA</supplyingcompanyname>
<supplyingcompanyownername>NA</supplyingcompanyownername>
<supplyingcompanyaddress>NA</supplyingcompanyaddress>
<recommendation>Not Recommended</recommendation>
<firstname>ankit shindolker</firstname>
<lastname>ankit shindolker</lastname>
<middlename>ankit shindolker</middlename>
<aliasname>NA</aliasname>
<aliasname1>NA</aliasname1>
<gender>M</gender>
<guardianname>NA</guardianname>
<guardianrelationship>NA</guardianrelationship>
<dateofbirth>1900-01-01T00:00:00+05:30</dateofbirth>
<age>118 years</age>
<educationqualification>NA</educationqualification>
<occupation>NA</occupation>
<nationality>NA</nationality>
<religion>NA</religion>
<caste>NA</caste>
<subcaste>NA</subcaste>
<officephonenumber>NA</officephonenumber>
<residensephonenumber>NA</residensephonenumber>
<mobilenumber>9970024740</mobilenumber>
<faxnumber>NA</faxnumber>
<emailid>NA</emailid>
<alternateemailid>NA</alternateemailid>
<alternatecontactname>NA</alternatecontactname>
<alternatecontactnumber>NA</alternatecontactnumber>
<country>NA</country>
<houseno>4758 anukul</houseno>
<streetno>Guntur</streetno>
<locality>anukul ,near westside, margao</locality>
<landmark>NA</landmark>
<colony>NA</colony>
<area>NA</area>
<residence>NA</residence>
<state>NA</state>
<district>NA</district>
<city>Salcete</city>
<pincode>403701</pincode>
<othercountry>NA</othercountry>
<otheraddr1>NA</otheraddr1>
<otheraddr2>NA</otheraddr2>
<otherpincode>NA</otherpincode>
<id_proof_type>NA</id_proof_type>
<id_proof_no>NA</id_proof_no>
</Table>
</NewDataSet>
We will have table class , which is encapsulated in NewDataSet class .
Table Class :
public class Table { private String country; private String occupation; private String recommendation; private String organizerage; private String fromdate; private String alternateemailid; private String musictype; private String officephonenumber; private String todate; private String otherpincode; private String venuetype; private String state; private String landmark; private String residence; private String area; private String dateofbirth; private String pincode; private String fireworkspermissiondetails; private String typeoffunction; private String caste; private String locality; private String organizername; private String numberofmikesbeingused; private String lastname; private String organizeraddress; private String organizerrole; private String aliasname; private String nationality; private String supplyingcompanyaddress; private String district; private String venue; private String firstname; private String venuename; private String mobilenumber; private String gender; private String colony; private String purpose; private String streetno; private String city; private String residensephonenumber; private String supplyingcompanyownername; private String numberofdays; private String guardianrelationship; private String watts; private String fireworksintended; private String othercountry; private String organizeroccupation; private String id_proof_no; private String typeofsoundsystem; private String supplyingcompanyname; private String guardianname; private String otheraddr1; private String id_proof_type; private String middlename; private String otheraddr2; private String emailid; private String religion; private String numberofboxtypespeakers; private String aliasname1; private String alternatecontactname; private String educationqualification; private String houseno; private String subcaste; private String faxnumber; private String alternatecontactnumber; private String age; public String getCountry () { return country; } public void setCountry (String country) { this.country = country; } public String getOccupation () { return occupation; } public void setOccupation (String occupation) { this.occupation = occupation; } public String getRecommendation () { return recommendation; } public void setRecommendation (String recommendation) { this.recommendation = recommendation; } public String getOrganizerage () { return organizerage; } public void setOrganizerage (String organizerage) { this.organizerage = organizerage; } public String getFromdate () { return fromdate; } public void setFromdate (String fromdate) { this.fromdate = fromdate; } public String getAlternateemailid () { return alternateemailid; } public void setAlternateemailid (String alternateemailid) { this.alternateemailid = alternateemailid; } public String getMusictype () { return musictype; } public void setMusictype (String musictype) { this.musictype = musictype; } public String getOfficephonenumber () { return officephonenumber; } public void setOfficephonenumber (String officephonenumber) { this.officephonenumber = officephonenumber; } public String getTodate () { return todate; } public void setTodate (String todate) { this.todate = todate; } public String getOtherpincode () { return otherpincode; } public void setOtherpincode (String otherpincode) { this.otherpincode = otherpincode; } public String getVenuetype () { return venuetype; } public void setVenuetype (String venuetype) { this.venuetype = venuetype; } public String getState () { return state; } public void setState (String state) { this.state = state; } public String getLandmark () { return landmark; } public void setLandmark (String landmark) { this.landmark = landmark; } public String getResidence () { return residence; } public void setResidence (String residence) { this.residence = residence; } public String getArea () { return area; } public void setArea (String area) { this.area = area; } public String getDateofbirth () { return dateofbirth; } public void setDateofbirth (String dateofbirth) { this.dateofbirth = dateofbirth; } public String getPincode () { return pincode; } public void setPincode (String pincode) { this.pincode = pincode; } public String getFireworkspermissiondetails () { return fireworkspermissiondetails; } public void setFireworkspermissiondetails (String fireworkspermissiondetails) { this.fireworkspermissiondetails = fireworkspermissiondetails; } public String getTypeoffunction () { return typeoffunction; } public void setTypeoffunction (String typeoffunction) { this.typeoffunction = typeoffunction; } public String getCaste () { return caste; } public void setCaste (String caste) { this.caste = caste; } public String getLocality () { return locality; } public void setLocality (String locality) { this.locality = locality; } public String getOrganizername () { return organizername; } public void setOrganizername (String organizername) { this.organizername = organizername; } public String getNumberofmikesbeingused () { return numberofmikesbeingused; } public void setNumberofmikesbeingused (String numberofmikesbeingused) { this.numberofmikesbeingused = numberofmikesbeingused; } public String getLastname () { return lastname; } public void setLastname (String lastname) { this.lastname = lastname; } public String getOrganizeraddress () { return organizeraddress; } public void setOrganizeraddress (String organizeraddress) { this.organizeraddress = organizeraddress; } public String getOrganizerrole () { return organizerrole; } public void setOrganizerrole (String organizerrole) { this.organizerrole = organizerrole; } public String getAliasname () { return aliasname; } public void setAliasname (String aliasname) { this.aliasname = aliasname; } public String getNationality () { return nationality; } public void setNationality (String nationality) { this.nationality = nationality; } public String getSupplyingcompanyaddress () { return supplyingcompanyaddress; } public void setSupplyingcompanyaddress (String supplyingcompanyaddress) { this.supplyingcompanyaddress = supplyingcompanyaddress; } public String getDistrict () { return district; } public void setDistrict (String district) { this.district = district; } public String getVenue () { return venue; } public void setVenue (String venue) { this.venue = venue; } public String getFirstname () { return firstname; } public void setFirstname (String firstname) { this.firstname = firstname; } public String getVenuename () { return venuename; } public void setVenuename (String venuename) { this.venuename = venuename; } public String getMobilenumber () { return mobilenumber; } public void setMobilenumber (String mobilenumber) { this.mobilenumber = mobilenumber; } public String getGender () { return gender; } public void setGender (String gender) { this.gender = gender; } public String getColony () { return colony; } public void setColony (String colony) { this.colony = colony; } public String getPurpose () { return purpose; } public void setPurpose (String purpose) { this.purpose = purpose; } public String getStreetno () { return streetno; } public void setStreetno (String streetno) { this.streetno = streetno; } public String getCity () { return city; } public void setCity (String city) { this.city = city; } public String getResidensephonenumber () { return residensephonenumber; } public void setResidensephonenumber (String residensephonenumber) { this.residensephonenumber = residensephonenumber; } public String getSupplyingcompanyownername () { return supplyingcompanyownername; } public void setSupplyingcompanyownername (String supplyingcompanyownername) { this.supplyingcompanyownername = supplyingcompanyownername; } public String getNumberofdays () { return numberofdays; } public void setNumberofdays (String numberofdays) { this.numberofdays = numberofdays; } public String getGuardianrelationship () { return guardianrelationship; } public void setGuardianrelationship (String guardianrelationship) { this.guardianrelationship = guardianrelationship; } public String getWatts () { return watts; } public void setWatts (String watts) { this.watts = watts; } public String getFireworksintended () { return fireworksintended; } public void setFireworksintended (String fireworksintended) { this.fireworksintended = fireworksintended; } public String getOthercountry () { return othercountry; } public void setOthercountry (String othercountry) { this.othercountry = othercountry; } public String getOrganizeroccupation () { return organizeroccupation; } public void setOrganizeroccupation (String organizeroccupation) { this.organizeroccupation = organizeroccupation; } public String getId_proof_no () { return id_proof_no; } public void setId_proof_no (String id_proof_no) { this.id_proof_no = id_proof_no; } public String getTypeofsoundsystem () { return typeofsoundsystem; } public void setTypeofsoundsystem (String typeofsoundsystem) { this.typeofsoundsystem = typeofsoundsystem; } public String getSupplyingcompanyname () { return supplyingcompanyname; } public void setSupplyingcompanyname (String supplyingcompanyname) { this.supplyingcompanyname = supplyingcompanyname; } public String getGuardianname () { return guardianname; } public void setGuardianname (String guardianname) { this.guardianname = guardianname; } public String getOtheraddr1 () { return otheraddr1; } public void setOtheraddr1 (String otheraddr1) { this.otheraddr1 = otheraddr1; } public String getId_proof_type () { return id_proof_type; } public void setId_proof_type (String id_proof_type) { this.id_proof_type = id_proof_type; } public String getMiddlename () { return middlename; } public void setMiddlename (String middlename) { this.middlename = middlename; } public String getOtheraddr2 () { return otheraddr2; } public void setOtheraddr2 (String otheraddr2) { this.otheraddr2 = otheraddr2; } public String getEmailid () { return emailid; } public void setEmailid (String emailid) { this.emailid = emailid; } public String getReligion () { return religion; } public void setReligion (String religion) { this.religion = religion; } public String getNumberofboxtypespeakers () { return numberofboxtypespeakers; } public void setNumberofboxtypespeakers (String numberofboxtypespeakers) { this.numberofboxtypespeakers = numberofboxtypespeakers; } public String getAliasname1 () { return aliasname1; } public void setAliasname1 (String aliasname1) { this.aliasname1 = aliasname1; } public String getAlternatecontactname () { return alternatecontactname; } public void setAlternatecontactname (String alternatecontactname) { this.alternatecontactname = alternatecontactname; } public String getEducationqualification () { return educationqualification; } public void setEducationqualification (String educationqualification) { this.educationqualification = educationqualification; } public String getHouseno () { return houseno; } public void setHouseno (String houseno) { this.houseno = houseno; } public String getSubcaste () { return subcaste; } public void setSubcaste (String subcaste) { this.subcaste = subcaste; } public String getFaxnumber () { return faxnumber; } public void setFaxnumber (String faxnumber) { this.faxnumber = faxnumber; } public String getAlternatecontactnumber () { return alternatecontactnumber; } public void setAlternatecontactnumber (String alternatecontactnumber) { this.alternatecontactnumber = alternatecontactnumber; } public String getAge () { return age; } public void setAge (String age) { this.age = age; } @Override public String toString() { return "ClassPojo [country = "+country+", occupation = "+occupation+", recommendation = "+recommendation+", organizerage = "+organizerage+", fromdate = "+fromdate+", alternateemailid = "+alternateemailid+", musictype = "+musictype+", officephonenumber = "+officephonenumber+", todate = "+todate+", otherpincode = "+otherpincode+", venuetype = "+venuetype+", state = "+state+", landmark = "+landmark+", residence = "+residence+", area = "+area+", dateofbirth = "+dateofbirth+", pincode = "+pincode+", fireworkspermissiondetails = "+fireworkspermissiondetails+", typeoffunction = "+typeoffunction+", caste = "+caste+", locality = "+locality+", organizername = "+organizername+", numberofmikesbeingused = "+numberofmikesbeingused+", lastname = "+lastname+", organizeraddress = "+organizeraddress+", organizerrole = "+organizerrole+", aliasname = "+aliasname+", nationality = "+nationality+", supplyingcompanyaddress = "+supplyingcompanyaddress+", district = "+district+", venue = "+venue+", firstname = "+firstname+", venuename = "+venuename+", mobilenumber = "+mobilenumber+", gender = "+gender+", colony = "+colony+", purpose = "+purpose+", streetno = "+streetno+", city = "+city+", residensephonenumber = "+residensephonenumber+", supplyingcompanyownername = "+supplyingcompanyownername+", numberofdays = "+numberofdays+", guardianrelationship = "+guardianrelationship+", watts = "+watts+", fireworksintended = "+fireworksintended+", othercountry = "+othercountry+", organizeroccupation = "+organizeroccupation+", id_proof_no = "+id_proof_no+", typeofsoundsystem = "+typeofsoundsystem+", supplyingcompanyname = "+supplyingcompanyname+", guardianname = "+guardianname+", otheraddr1 = "+otheraddr1+", id_proof_type = "+id_proof_type+", middlename = "+middlename+", otheraddr2 = "+otheraddr2+", emailid = "+emailid+", religion = "+religion+", numberofboxtypespeakers = "+numberofboxtypespeakers+", aliasname1 = "+aliasname1+", alternatecontactname = "+alternatecontactname+", educationqualification = "+educationqualification+", houseno = "+houseno+", subcaste = "+subcaste+", faxnumber = "+faxnumber+", alternatecontactnumber = "+alternatecontactnumber+", age = "+age+"]"; } }
NewDataSet class :
public class NewDataSet { private Table Table; public Table getTable () { return Table; } public void setTable (Table Table) { this.Table = Table; } @Override public String toString() { return "ClassPojo [Table = "+Table+"]"; } }
Finally a main class to encapsulate NewDataSet class
public class MyPojo { private NewDataSet NewDataSet; public NewDataSet getNewDataSet () { return NewDataSet; } public void setNewDataSet (NewDataSet NewDataSet) { this.NewDataSet = NewDataSet; } @Override public String toString() { return "ClassPojo [NewDataSet = "+NewDataSet+"]"; } }
MyPojo class object will be similar to the string given above.
Convert this string to java object <NewDataSet> <Table> <venuetype>Outdoor</venuetype> <venue>NA</venue> <venuename>jubilate</venuename> <fromdate>2018-05-05 7:00 PM</fromdate> <todate>2018