Как отладить «org.json.JsonException: конец ввода в символе 2 of» - PullRequest
0 голосов
/ 26 сентября 2019

Я использовал JsonObjectRequest из VolleyNetwork для отправки http-запросов.Я получал ответ errorlistener as exception as org.json.JsonException: end of input at character 2 of и иногда получал ожидаемый вывод (сообщение), как найти проблему?

private void sendDataSimulatneouslyforload(final String val, final String value1, String params)
{

    if (!val.equals("") && !value1.equals("") && !params.equals("")) {
        urls = "http://192.168.3.8/QRSCAN/tempdata.jsp?value=" + val + "&details=" + params;

        Log.d("timeload", " " + Calendar.getInstance().getTimeInMillis());

        jsonObjectRequest12 = new JsonObjectRequest(Request.Method.GET, urls, null, new Response.Listener<JSONObject>() {
            @Override
            public void onResponse(JSONObject response) {
                try {

                    String message = response.getString("response");

                    calladdData2(val, value1, message);
                } catch (JSONException e) {
                    e.printStackTrace();
                }
            }
        }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {

                Log.d("INVTAG", error.getMessage());

            }
        });
        SingleTonClass.getInstance(ScanningLoad.this).addToRequestQueue(jsonObjectRequest12, "TAG");
    }else {
        makeText(getApplicationContext(), "Scan Again", LENGTH_SHORT).show();
    } 
...