这是我从服务器获得的响应
{"response":{"status":"SUCCESS","errorCode":"0000","errorMessage":"Success","resultType":"WallPost","result":[{"bookmark":{},"comments":[],"createdOn":{"date":7,"day":5,"hours":14,"minutes":0,"month":2,"nanos":0,"seconds":0,"time":1394200800000,"timezoneOffset":0,"year":114},"event":{},"fileContentType":"","fileName":"","fileSize":0.0,"fileUrl":"","hasFile":0,"image":{},"isCommented":0,"isLike":false,"isOnlyMe":false,"isPolled":false,"isRsvp":false,"isSpamed":0,"ismoderated":0,"keywords":[],"meetingId":0,"modifiedOn":{"date":7,"day":5,"hours":14,"minutes":0,"month":2,"nanos":0,"seconds":0,"time":1394200800000,"timezoneOffset":0,"year":114},"originalId":0,"parentId":0,"parentPost":"","parentPostCreatedOn":{"date":7,"day":5,"hours":14,"minutes":0,"month":2,"nanos":0,"seconds":0,"time":1394200800000,"timezoneOffset":0,"year":114},"parentPostUserEmailAddress":"","parentPostUserId":0,"parentPostUserName":"","pollOptions":[],"post":"Hi All,~|~~|~We have provided MMv3 User Guide on below location~|~URL: http:\/\/mmv3.qlc.co.in\/ms\/MMv3_Help\/MailServe_v3.00.html~|~~|~Please provide us your suggestions and feedback.","postId":39629,"postShareWithId":[],"postType":1,"postUserId":100021,"postVisibility":0,"selectedPollOption":0,"selectedRsvp":0,"sourceId":449,"sourceName":"All QLC","sourceType":2,"tag":[],"tagId":[],"tags":" ","user":{"address":"","blogSiteUrl":"","certificates":"","college":"","connectionCount":0,"created":{},"description":"","emailAddress":"[email protected]","facebookProfile":"","firstName":"Ashwini","groupCount":0,"highestDegree":"","id":0,"lastName":"Nimbargi","linkedInProfile":"","locationId":0,"mobileNumber":0,"modified":{},"nickName":"Ashwini Nimbargi","otherPhone":0,"password":"","pinCode":0,"previousEmployer":"","twitterProfile":"","type":0,"university":"","userCommunityId":0,"userId":100021,"userPreference":{},"website":""},"userFile":{},"video":{},"wallPostSummary":{"commentCount":0,"likeCount":4,"modifiedOn":{"date":7,"day":5,"hours":14,"minutes":0,"month":2,"nanos":0,"seconds":0,"time":1394200800000,"timezoneOffset":0,"year":114},"postId":39629,"spamCount":0,"wallPostSummaryId":29777}},{"bookmark":{},"comments":[],"createdOn":{"date":7,"day":5,"hours":12,"minutes":44,"month":2,"nanos":0,"seconds":31,"time":1394196271000,"timezoneOffset":0,"year":114},"event":{},"fileContentType":"","fileName":"","fileSize":0.0,"fileUrl":"","hasFile":0,"image":{},"isCommented":0,"isLike":false,"isOnlyMe":false,"isPolled":false,"isRsvp":false,"isSpamed":0,"ismoderated":0,"keywords":[],"meetingId":0,"modifiedOn":{"date":7,"day":5,"hours":12,"minutes":44,"month":2,"nanos":0,"seconds":31,"time":1394196271000,"timezoneOffset":0,"year":114},"originalId":0,"parentId":0,"parentPost":"","parentPostCreatedOn":{"date":7,"day":5,"hours":12,"minutes":44,"month":2,"nanos":0,"seconds":31,"time":1394196271000,"timezoneOffset":0,"year":114},"parentPostUserEmailAddress":"","parentPostUserId":0,"parentPostUserName":"","pollOptions":[],"post":"t","postId":39627,"postShareWithId":[],"postType":1,"postUserId":100220,"postVisibility":0,"selectedPollOption":0,"selectedRsvp":0,"sourceId":449,"sourceName":"All QLC","sourceType":2,"tag":[],"tagId":[],"tags":" ","user":{"address":"","blogSiteUrl":"","certificates":"","college":"","connectionCount":0,"created":{},"description":"","emailAddress":"[email protected]","facebookProfile":"","firstName":"Pankaj","groupCount":0,"highestDegree":"","id":0,"lastName":"Sharma","linkedInProfile":"","locationId":0,"mobileNumber":0,"modified":{},"nickName":"Pankaj Sharma","otherPhone":0,"password":"","pinCode":0,"previousEmployer":"","twitterProfile":"","type":0,"university":"","userCommunityId":0,"userId":100220,"userPreference":{},"website":""},"userFile":{},"video":{},"wallPostSummary":{"commentCount":0,"likeCount":0,"modifiedOn":{"date":7,"day":5,"hours":12,"minutes":44,"month":2,"nanos":0,"seconds":31,"time":1394196271000,"timezoneOffset":0,"year":114},"postId":39627,"spamCount":0,"wallPostSummaryId":29775}},{"bookmark":{},"comments":[],"createdOn":{"date":6,"day"
这是我用来将其解析为对象的Java代码
// this line prints the above response
Log.e(TAG, responseEntity.getBody().toString());
Response fromJson = gson.fromJson(responseEntity.getBody()
.toString(), Response.class);
Log.e(TAG, fromJson.toString());
//the above Log.e prints this Response [status=null, errorCode=null, errorMessage=null, resultType=null, result=null]
这是我使用的响应模型类
public class Response {
private String status;
private String errorCode;
private String errorMessage;
private String resultType;
private Object result;
//getters and setters
@Override
public String toString() {
return "Response [status=" + status + ", errorCode=" + errorCode
+ ", errorMessage=" + errorMessage + ", resultType="
+ resultType + ", result=" + result + "]";
}
}
为什么每次我都为空?没有
再创建一个类:
public class ServerResponse{
private Response response;
//get and set
}
尝试解析该类视图GSON
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句