JSON:
{ "recentVideosList":[{"tags":null,"followerId":null,"videoId":"hLta6iJGtH8=","videoViewCount":"0","title":"twitter2","videoURL":"https://s3.amazonaws.com/youbusk/63/1364047039_011760.mov","userFollowingThisVideo":"No","videosByThisUser":"5","videoTimer":"6","videoUploadDateTime":"2013-03-25 07:41:49.0","isAlreadyFlagged":"N","uploadedByCountryId":"96","uploadedByUserId":"xHj2V0LLsfE=","thumbnailURL":"https://s3.amazonaws.com/youbusk/63/1364047039_011760.png","aboutUploadedBy":"ddddddddretreyreyrtyrt","tips":"0","uploadedBy":"naveen140990","abuseCount":"0","videoShareCount":"0","isAlreadyLiked":"NO"}], "challengeOfTheDayList":[{"notificationId":"1","notificationDescription":"This is the first notification of videos."}], "videoOfTheDayList":[{"tags":null,"followerId":null,"videoId":"jFB425S0Rv0=","videoViewCount":"9","title":"shr","videoURL":"https://s3.amazonaws.com/youbusk/2/1360314335_608470.mov","userFollowingThisVideo":"No","videosByThisUser":"6","videoTimer":"16","videoUploadDateTime":"2013-02-08 14:32:00.0","isAlreadyFlagged":"Y","uploadedByCountryId":"241","uploadedByUserId":"jFB425S0Rv0=","thumbnailURL":"https://s3.amazonaws.com/youbusk/2/1360314335_608470.png","aboutUploadedBy":"","tips":"14","uploadedBy":"gaurav11","abuseCount":"3","videoShareCount":"0","isAlreadyLiked":"YES"}], "totalDataRequested":"2", "totalDataSent":"2", "responseCode":"4060", "responseDescription":"Home service sent successfully." }
JsonToObject.java
package com; import java.io.IOException; import org.codehaus.jackson.JsonFactory; import org.codehaus.jackson.JsonParseException; import org.codehaus.jackson.map.JsonMappingException; import org.codehaus.jackson.map.ObjectMapper; public class JsonToObject{ public CustomBean jsonConvertor(String jsonString) { JsonFactory factory = new JsonFactory(); ObjectMapper mapper = new ObjectMapper(factory); try { CustomBean customBean = mapper.readValue(jsonString, CustomBean.class); return customBean; } catch (JsonParseException e) { e.printStackTrace(); } catch (JsonMappingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return new CustomBean(); } }
CustomBean
package com; import java.util.List; public class CustomBean { private ListrecentVideosList; private List videoOfTheDayList; private List challengeOfTheDayList; private String totalDataRequested; private String totalDataSent; private String responseCode; private String responseDescription; public List getRecentVideosList() { return recentVideosList; } public void setRecentVideosList(List recentVideosList) { this.recentVideosList = recentVideosList; } public List getVideoOfTheDayList() { return videoOfTheDayList; } public void setVideoOfTheDayList(List videoOfTheDayList) { this.videoOfTheDayList = videoOfTheDayList; } public List getChallengeOfTheDayList() { return challengeOfTheDayList; } public void setChallengeOfTheDayList( List challengeOfTheDayList) { this.challengeOfTheDayList = challengeOfTheDayList; } public String getTotalDataRequested() { return totalDataRequested; } public void setTotalDataRequested(String totalDataRequested) { this.totalDataRequested = totalDataRequested; } public String getTotalDataSent() { return totalDataSent; } public void setTotalDataSent(String totalDataSent) { this.totalDataSent = totalDataSent; } public String getResponseCode() { return responseCode; } public void setResponseCode(String responseCode) { this.responseCode = responseCode; } public String getResponseDescription() { return responseDescription; } public void setResponseDescription(String responseDescription) { this.responseDescription = responseDescription; } }
0 comments:
Post a Comment