首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >W/System.err: org.json.JSONException: java.lang.String类型的值<!--无法转换为JSONObject

W/System.err: org.json.JSONException: java.lang.String类型的值<!--无法转换为JSONObject
EN

Stack Overflow用户
提问于 2018-12-25 00:59:12
回答 1查看 87关注 0票数 0
代码语言:javascript
复制
 String url=AppConfig.URL_IP + "?register=reg&first_name="+fname+"&last_name="+lname+"&email="+email+"&address="+address+"&password="+password+"&number="+number+"&city="+city+"&category="+category;
                        Log.d("urlll",url);
                        StringRequest request=new StringRequest(Request.Method.GET, url, new Response.Listener<String>() {
                            @Override
                            public void onResponse(String response) {
                                try {
                                    JSONObject jsonObject = new JSONObject(response);
                                    boolean checkerror = jsonObject.getBoolean("error");
                                    if (checkerror) {
                                        String error_message = jsonObject.getString("error_msg");
                                        Toast.makeText(getApplicationContext(), error_message, Toast.LENGTH_SHORT).show();

                                    } else {
                                        String sucess_message = jsonObject.getString("sucess_msg");
                                        Toast.makeText(getApplicationContext(), sucess_message, Toast.LENGTH_SHORT).show();
                                    }
                                } catch (JSONException e) {
                                    e.printStackTrace();
                                }
                            }
                        }, new Response.ErrorListener() {
                            @Override
                            public void onErrorResponse(VolleyError error) {
                                Toast.makeText(getApplicationContext(),error.getMessage()+"aaaa",Toast.LENGTH_SHORT).show();
                            }
                        });
                        AppController.getInstance().addToRequestQueue(request,"registerAPI");

它给了我这个错误:

代码语言:javascript
复制
W/System.err: org.json.JSONException: Value <!-- of type 
java.lang.String cannot be converted to JSONObject

如果有人能提前解决谢谢的问题。

EN

回答 1

Stack Overflow用户

发布于 2018-12-25 01:13:34

因为您正在尝试将无效的JSON字符串转换为jsonObject。在任何json验证器工具中在线检查您的json字符串。json validator

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53915971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档