Android 如何处理响应获取html格式

Android 如何处理响应获取html格式,android,Android,错误日志cat:改装。改装错误: com.google.gson.JsonSyntaxException:java.lang.IllegalStateException: 应为BEGIN_数组,但在第1行第1列路径处为字符串$ 响应服务器: $(文档).ready(函数(){ $(#submit3dform')。单击(); }); 代码: void addSeatPaymnet(@Query("api.key")String key, @Quer

错误日志cat:改装。改装错误: com.google.gson.JsonSyntaxException:java.lang.IllegalStateException: 应为BEGIN_数组,但在第1行第1列路径处为字符串$

响应服务器:
$(文档).ready(函数(){
$(#submit3dform')。单击();
});

代码:

void addSeatPaymnet(@Query("api.key")String key,
                        @Query("userid")String userid,
                        @Query("gender")String gender,
                        @Query("FirmaNo")String FirmaNo,
                        @Query("hatNo")String hatNo,
                        @Query("departure_city")String departure,
                        @Query("seatNo[]")String seatNo,
                        @Query("seferTakipNo")String seferTakipNo,
                        @Query("tarih")String tarih,
                        @Query("price")String price,
                        @Query("destination_city")String destination_city,
                        @Query("No_of_passenger")String No_of_passenger,
                        @Query("credit_card_holder_name")String credit_card_holder_name,
                        @Query("credit_card_number")String credit_card_number,
                        @Query("credit_card_security_code")String credit_card_security_code,
                        @Query("credit_card_expiry_month")String credit_card_expiry_month,
                        @Query("credit_card_expiry_year")String credit_card_expiry_year,
                        @Query("email")String email,
                        @Query("customer_name")String customer_name,
                        @Query("customer_surname")String customer_surname,
                        @Query("customer_mobile")String customer_mobile,
                        @Query("saat")String saat,
                        @Query("tc_number")String tc_number,
                        @Query("travelDate")String travelDate,
                        Callback<List<PaymentDetailBean> >callback);
void addseatpymnet(@Query(“api.key”)字符串键,
@查询(“userid”)字符串userid,
@查询(“性别”)字符串性别,
@查询(“FirmaNo”)字符串FirmaNo,
@查询(“hatNo”)字符串hatNo,
@查询(“出发城市”)字符串出发,
@查询(“seatNo[]”)字符串seatNo,
@查询(“seferTakipNo”)字符串seferTakipNo,
@查询(“tarih”)字符串tarih,
@查询(“价格”)字符串价格,
@查询(“目的地城市”)字符串目的地城市,
@查询(“乘客号”)字符串乘客号,
@查询(“信用卡持有人姓名”)字符串信用卡持有人姓名,
@查询(“信用卡号”)字符串信用卡号,
@查询(“信用卡安全码”)字符串信用卡安全码,
@查询(“信用卡到期月”)字符串信用卡到期月,
@查询(“信用卡到期年”)字符串信用卡到期年,
@查询(“电子邮件”)字符串电子邮件,
@查询(“客户名称”)字符串客户名称,
@查询(“客户姓氏”)字符串客户姓氏,
@查询(“customer\u mobile”)字符串customer\u mobile,
@查询(“saat”)字符串saat,
@查询(“tc_编号”)字符串tc_编号,
@查询(“travelDate”)字符串travelDate,
回调(回调);

RestClient.post().addseatPymnet(appConstants.api_key,“119”,“2”,“284”,“284”,“abc”,“2”,“687036”,“2016-02-26”,“75”,“bcd”,
“1”、“abdusl”、“4222 3160 8933 0000”、“242”、“11”、“2018”patel@gmail.com",
“abc”,“劳尔”,“31215555”,“MTkwMC0wMS0wMV=”,“1900-01-01T05:00:00-02:00”,“2016年3月7日-10:00”,新回调(){
@凌驾
公共作废成功(列表paymentDetailBeans,响应){
日志d(“成功”,“1”+响应);
}
@凌驾
公共无效失败(错误){
日志d(“成功”,“2”+错误);
}
});

您从服务器上得到的json是什么?另外,paste PaymentDetailBean类清楚地表明,您的模型或bean类中的问题期望得到一些东西,而您得到的其他东西期望得到BEGIN_数组,但在第1列是字符串。您的服务器用HTML页面而不是json响应,这是我从您发布的数据中看到的。
void addSeatPaymnet(@Query("api.key")String key,
                        @Query("userid")String userid,
                        @Query("gender")String gender,
                        @Query("FirmaNo")String FirmaNo,
                        @Query("hatNo")String hatNo,
                        @Query("departure_city")String departure,
                        @Query("seatNo[]")String seatNo,
                        @Query("seferTakipNo")String seferTakipNo,
                        @Query("tarih")String tarih,
                        @Query("price")String price,
                        @Query("destination_city")String destination_city,
                        @Query("No_of_passenger")String No_of_passenger,
                        @Query("credit_card_holder_name")String credit_card_holder_name,
                        @Query("credit_card_number")String credit_card_number,
                        @Query("credit_card_security_code")String credit_card_security_code,
                        @Query("credit_card_expiry_month")String credit_card_expiry_month,
                        @Query("credit_card_expiry_year")String credit_card_expiry_year,
                        @Query("email")String email,
                        @Query("customer_name")String customer_name,
                        @Query("customer_surname")String customer_surname,
                        @Query("customer_mobile")String customer_mobile,
                        @Query("saat")String saat,
                        @Query("tc_number")String tc_number,
                        @Query("travelDate")String travelDate,
                        Callback<List<PaymentDetailBean> >callback);
RestClient.post().addSeatPaymnet(appConstants.api_key, "119", "2", "284", "284", "abc", "2", "687036", "2016-02-26", "75", "bcd",
                "1", "abdusl", "4222 3160 8933 0000", "242", "11", "2018", "patel@gmail.com",
                "abc", "raul", "312155555", "MTkwMC0wMS0wMV==", "1900-01-01T05:00:00-02:00", "07 March 2016 - 10:00", new Callback<List<PaymentDetailBean>>() {
                    @Override
                    public void success(List<PaymentDetailBean> paymentDetailBeans, Response response) {
                        Log.d("success", "1"+response);
                    }

                    @Override
                    public void failure(RetrofitError error) {
                        Log.d("success", "2" + error);
                    }
                });