Dies ist Programm, aber JSON-Ausnahme erhalten.Erhalte JSON-Ausnahme beim Hochladen
private void uploadImage(){
String uploadUrl = "http://...........";
StringRequest stringRequest = new StringRequest(Request.Method.POST, uploadUrl, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
try {
JSONObject jsonObject = new JSONObject(response);
String Response = jsonObject.getString("response");
Toast.makeText(MainActivity.this,Response,Toast.LENGTH_SHORT).show();
mImage.setImageResource(0);
mImage.setVisibility(View.GONE);
mName.setText("");
mName.setVisibility(View.GONE);
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
})
{
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> params = new HashMap<>();
params.put("photo_one",imageString(bitmap));
params.put("mobile",mName.getText().toString().trim());
return params;
}
};
MySingleton.getInstance(MainActivity.this).addToRequestQue(stringRequest);
}
Dies ist der Fehler, den ich bekomme.
org.json.JSONException: Ende der Eingabe an Zeichen 0 von zumin org.json.JSONTokener.syntaxError (JSONTokener.java:449) bei org.json.JSONTokener.nextValue (JSONTokener.java:97) um org.json.JSONObject. (JSONObject.java:156) um org.json.JSONObject. (JSONObject.java:173) um com.example.athis.practiceproject4.MainActivity $ 1.onResponse (MainActivity.java: 93)
Welches ist JSONObject jsonObject = new JSONObject(response)
; Linie. Was ist los?
überprüfen Sie Ihre Antwort. –
ist Ihre Antwort gültig? und ist es JSON-Objekt/Array? – Redman
was ist der Wert der Antwortstring – Ramz