アンドロイドgsonボレーを動作していない私は扱うことができないんだけどどのように処理するために動作しませアンドロイドくれバレーボールGson
java.lang.IllegalStateException助けてください:期待BEGIN_ARRAYをしかし、行1、列2パスで BEGIN_OBJECTました$
public class model {
private String status;
private PagingBean paging;
private List<DataBean> data;
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public PagingBean getPaging() {
return paging;
}
public void setPaging(PagingBean paging) {
this.paging = paging;
}
public List<DataBean> getData() {
return data;
}
public void setData(List<DataBean> data) {
this.data = data;
}
public static class PagingBean {
/**
* total_count : 279
* limit : 20
* offset : 0
*/
private String total_count;
private int limit;
private int offset;
public String getTotal_count() {
return total_count;
}
public void setTotal_count(String total_count) {
this.total_count = total_count;
}
public int getLimit() {
return limit;
}
public void setLimit(int limit) {
this.limit = limit;
}
public int getOffset() {
return offset;
}
public void setOffset(int offset) {
this.offset = offset;
}
}
public static class DataBean {
@SerializedName("ArticleID")
private String ArticleID;
@SerializedName("TopicID")
private String TopicID;
private String EntID;
private String CompID;
private String ArticleOwnerUsrID;
private String ArticleType;
private String ArticleTitle;
private String ArticleThumb;
private Object ArticleImg;
private String ArticleTopImg;
private String ArticleSum;
private String ArticleExtUrl;
private String CommentCnt;
private String ReplyCnt;
private String ArticleCreatedBy;
private String ArticleModDt;
private String ArticleCreatedDt;
private String ArticleTotalRating;
private String ArticleRatingCnt;
private String ArticleViewCnt;
private Object UsrFileID;
private String GroupID;
private String GroupAddTyp;
private String ArticleAddTyp;
private String meta;
private String meta_image;
private Object ArticleSubType;
private String Language;
private String TopicNm;
private String ArticleTopImgThumb;
private int ReadTime;
private String UsrPicture;
private int LikeFlag;
private int Likes;
private String isFavourite;
private List<?> Attachment;
private List<TagNmBean> TagNm;
public String getArticleID() {
return ArticleID;
}
public void setArticleID(String ArticleID) {
this.ArticleID = ArticleID;
}
public String getTopicID() {
return TopicID;
}
public void setTopicID(String TopicID) {
this.TopicID = TopicID;
}
public String getEntID() {
return EntID;
}
public void setEntID(String EntID) {
this.EntID = EntID;
}
public String getCompID() {
return CompID;
}
public void setCompID(String CompID) {
this.CompID = CompID;
}
public String getArticleOwnerUsrID() {
return ArticleOwnerUsrID;
}
public void setArticleOwnerUsrID(String ArticleOwnerUsrID) {
this.ArticleOwnerUsrID = ArticleOwnerUsrID;
}
public String getArticleType() {
return ArticleType;
}
public void setArticleType(String ArticleType) {
this.ArticleType = ArticleType;
}
public String getArticleTitle() {
return ArticleTitle;
}
public void setArticleTitle(String ArticleTitle) {
this.ArticleTitle = ArticleTitle;
}
public String getArticleThumb() {
return ArticleThumb;
}
public void setArticleThumb(String ArticleThumb) {
this.ArticleThumb = ArticleThumb;
}
public Object getArticleImg() {
return ArticleImg;
}
public void setArticleImg(Object ArticleImg) {
this.ArticleImg = ArticleImg;
}
public String getArticleTopImg() {
return ArticleTopImg;
}
public void setArticleTopImg(String ArticleTopImg) {
this.ArticleTopImg = ArticleTopImg;
}
public String getArticleSum() {
return ArticleSum;
}
public void setArticleSum(String ArticleSum) {
this.ArticleSum = ArticleSum;
}
public String getArticleExtUrl() {
return ArticleExtUrl;
}
public void setArticleExtUrl(String ArticleExtUrl) {
this.ArticleExtUrl = ArticleExtUrl;
}
public String getCommentCnt() {
return CommentCnt;
}
public void setCommentCnt(String CommentCnt) {
this.CommentCnt = CommentCnt;
}
public String getReplyCnt() {
return ReplyCnt;
}
public void setReplyCnt(String ReplyCnt) {
this.ReplyCnt = ReplyCnt;
}
public String getArticleCreatedBy() {
return ArticleCreatedBy;
}
public void setArticleCreatedBy(String ArticleCreatedBy) {
this.ArticleCreatedBy = ArticleCreatedBy;
}
public String getArticleModDt() {
return ArticleModDt;
}
public void setArticleModDt(String ArticleModDt) {
this.ArticleModDt = ArticleModDt;
}
public String getArticleCreatedDt() {
return ArticleCreatedDt;
}
public void setArticleCreatedDt(String ArticleCreatedDt) {
this.ArticleCreatedDt = ArticleCreatedDt;
}
public String getArticleTotalRating() {
return ArticleTotalRating;
}
public void setArticleTotalRating(String ArticleTotalRating) {
this.ArticleTotalRating = ArticleTotalRating;
}
public String getArticleRatingCnt() {
return ArticleRatingCnt;
}
public void setArticleRatingCnt(String ArticleRatingCnt) {
this.ArticleRatingCnt = ArticleRatingCnt;
}
public String getArticleViewCnt() {
return ArticleViewCnt;
}
public void setArticleViewCnt(String ArticleViewCnt) {
this.ArticleViewCnt = ArticleViewCnt;
}
public Object getUsrFileID() {
return UsrFileID;
}
public void setUsrFileID(Object UsrFileID) {
this.UsrFileID = UsrFileID;
}
public String getGroupID() {
return GroupID;
}
public void setGroupID(String GroupID) {
this.GroupID = GroupID;
}
public String getGroupAddTyp() {
return GroupAddTyp;
}
public void setGroupAddTyp(String GroupAddTyp) {
this.GroupAddTyp = GroupAddTyp;
}
public String getArticleAddTyp() {
return ArticleAddTyp;
}
public void setArticleAddTyp(String ArticleAddTyp) {
this.ArticleAddTyp = ArticleAddTyp;
}
public String getMeta() {
return meta;
}
public void setMeta(String meta) {
this.meta = meta;
}
public String getMeta_image() {
return meta_image;
}
public void setMeta_image(String meta_image) {
this.meta_image = meta_image;
}
public Object getArticleSubType() {
return ArticleSubType;
}
public void setArticleSubType(Object ArticleSubType) {
this.ArticleSubType = ArticleSubType;
}
public String getLanguage() {
return Language;
}
public void setLanguage(String Language) {
this.Language = Language;
}
public String getTopicNm() {
return TopicNm;
}
public void setTopicNm(String TopicNm) {
this.TopicNm = TopicNm;
}
public String getArticleTopImgThumb() {
return ArticleTopImgThumb;
}
public void setArticleTopImgThumb(String ArticleTopImgThumb) {
this.ArticleTopImgThumb = ArticleTopImgThumb;
}
public int getReadTime() {
return ReadTime;
}
public void setReadTime(int ReadTime) {
this.ReadTime = ReadTime;
}
public String getUsrPicture() {
return UsrPicture;
}
public void setUsrPicture(String UsrPicture) {
this.UsrPicture = UsrPicture;
}
public int getLikeFlag() {
return LikeFlag;
}
public void setLikeFlag(int LikeFlag) {
this.LikeFlag = LikeFlag;
}
public int getLikes() {
return Likes;
}
public void setLikes(int Likes) {
this.Likes = Likes;
}
public String getIsFavourite() {
return isFavourite;
}
public void setIsFavourite(String isFavourite) {
this.isFavourite = isFavourite;
}
public List<?> getAttachment() {
return Attachment;
}
public void setAttachment(List<?> Attachment) {
this.Attachment = Attachment;
}
public List<TagNmBean> getTagNm() {
return TagNm;
}
public void setTagNm(List<TagNmBean> TagNm) {
this.TagNm = TagNm;
}
public static class TagNmBean {
/**
* ArticleID : 10193
* TagID : 1048
* TagNm : RBI
*/
private String ArticleID;
private String TagID;
private String TagNm;
public String getArticleID() {
return ArticleID;
}
public void setArticleID(String ArticleID) {
this.ArticleID = ArticleID;
}
public String getTagID() {
return TagID;
}
public void setTagID(String TagID) {
this.TagID = TagID;
}
public String getTagNm() {
return TagNm;
}
public void setTagNm(String TagNm) {
this.TagNm = TagNm;
}
}
}
}
バレーボールコール
public void HubApi(){
requestParse.postJson(url, new RequestParse.VolleyCallBackPost() {
@Override
public void onSuccess(String result) {
Log.i("=========RESPONSE",result);
GsonBuilder gsonBuilder = new GsonBuilder();
gsonBuilder.setDateFormat("M/d/yy hh:mm a");
gson = gsonBuilder.create();
Type collectionType = new TypeToken<Collection<model>>(){}.getType();
Collection<model> enums = gson.fromJson(result, collectionType);
}
@Override
public void onRequestError(String errorMessage) {
}
@Override
public Map OnParam(Map<String, String> params) {
params.put("offset","0");
params.put("viewtype","all");
params.put("limit","20");
params.put("access_token","ac354baf58cb25ef872056f6950cfea5780ccec04dc368642948cbdb7a4a8b28:8437385c8638a834");
return params;
}
});
}
レスポンス
"status": "success",
"data": [
{
"ArticleID": "399287",
"TopicID": "669",
"EntID": "754",
"CompID": "0",
"ArticleOwnerUsrID": "38458",
"ArticleType": "1",
"ArticleTitle": "Want to be an ;s how to start your own company",
"ArticleThumb": "https:\/\/25fbe163291a88330f29e0272126c4bd.jpg",
"ArticleImg": null,
"ArticleTopImg": "https:\/\/n\/035ad7c65b8f53d63f0c718116f02b8c.jpg",
"ArticleSum": "Here are 10 ustarting their own company.",
"ArticleExtUrl": "",
"CommentCnt": "54",
"ReplyCnt": "0",
"ArticleCreatedBy": "gt",
"ArticleModDt": "2016-11-14 10:26:08",
"ArticleCreatedDt": "2016-09-21 06:30:00",
"ArticleTotalRating": "0",
"ArticleRatingCnt": "0",
"ArticleViewCnt": "9",
"UsrFileID": null,
"GroupID": "0",
"GroupAddTyp": "1",
"ArticleAddTyp": "1",
"meta": "[]",
"meta_image": "",
"ArticleSubType": null,
"Language": "en",
"Attachment": [],
"TopicNm": "Entrepreneurship",
"TagNm": [
{
"ArticleID": "3287",
"TagID": "1195",
"TagNm": "Array"
}
],
"ArticleTopImgThumb": "https:5ad7c65b8f53d63f0c718116f02b8c_t.jpg",
"ReadTime": 6,
"UsrPicture": "https:\/ofile\/MB.png",
"LikeFlag": 1,
"Likes": 10,
"isFavourite": "yes"
},
応答がありますか? –
はいレスポンスログが表示されます – rahul
レスポンスはここに入力できますか?可能性があります応答が適切でない –