0

私が持っているもの

私はサーバーを持っていますsuccess response

{
  "response_code": 200,
  "status": "success",
  "message": "enqiry chat fetched successfully",
  "meta_data": {
    "count": "6"
  },
  "data": {
    "enquiries": [
    ]
  }
}

の場合Error、同じことAPIが返されます

{
  "response_code": 500,
  "status": "error",
  "meta_data": {
    "count": 0
  },
  "data": [],
  "message": "Please specify all required parameter to add enquiries"
}

どうしたの

データが JsonObject からJsonArray変更error scenarioされたとき

私の問題

成功応答では、すべて正常に動作します (から作成POJO classしたためsuccess response)

エラー応答で、オブジェクトを読み取ろうとしましたが、配列が見つかりましたと言ってアプリがクラッシュします

できないこと

back-endはすでに開発されており、ウェブサイトでも機能するため、変更できません。

私がしたこと

私はグーグルで検索し、私の問題に関連できない多くの解決策を見つけました

ポジョ

public class ReviewModel {

    @SerializedName("data")
    private Data mData;

    public Data getData() {
        return mData;
    }

    public void setData(Data data) {
        mData = data;
    }

    public class Data {

        @SerializedName("reviews")
        private List<Review> mReviews;

        public List<Review> getReviews() {
            return mReviews;
        }

        public void setReviews(List<Review> reviews) {
            mReviews = reviews;
        }

    }



    public class Review {

        @SerializedName("comment_date")
        private String mCommentDate;

        public String getCommentDate() {
            return mCommentDate;
        }

        public void setCommentDate(String comment_date) {
            mCommentDate = comment_date;
        }

        }
}
4

1 に答える 1