Org.json.JSON Excepción: Fin de la entrada en el carácter 0

Estoy tratando de analizar json de android, pero me sale esta extraña excepción. Mis datos de json son

{"Id": "1", "propietario": "1", "nombre": "gravitas", "descripción": "es un fest", "start_time": 0000-00-00 00:00:00 "11", "lng": "11", "londres": "000000000000", "lugar": "vellore", "radio" , "Nombre", "tipo": "nombre", "nombre", "no": 0, "nombre"

Y en android lo hago

JSONObject j =new JSONObject(response); Event pst = gson.fromJson(j.toString(), Event.class); 

Yo obtengo:

 org.json.JSONException: end of input at character 0 of 

¿Qué tiene de malo? Aquí está el código …

 RestClient client = new RestClient("http://192.168.1.3/services/events/"+eve.getName()); try { Log.i("MY INFO", "calling boston"); client.Execute(RequestMethod.POST); } catch (Exception e) { e.printStackTrace(); } String response = client.getResponse(); Log.i("MY INFO", response); GsonBuilder gsonb = new GsonBuilder(); Gson gson = gsonb.create(); Event pst = null; try { JSONObject j =new JSONObject(response); pst = gson.fromJson(j.toString(), Event.class); } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } 

4 Solutions collect form web for “Org.json.JSON Excepción: Fin de la entrada en el carácter 0”

¡Vaya! Mi mal se supone que utilizar GET method.that url no responde a las solicitudes de POST así que estaba recibiendo la excepción org.json.JSON: Fin de la entrada en el carácter 0.its debido a esto tengo respuesta nula que generó esa excepción .

En mi caso, me refería a un nombre de función , que ni siquiera existía .. Compruebe el nombre de la función de su servicio web , después de corregir el nombre de la función, funcionó para mí!

Este error también se produce a veces, ya que la función json_encode requiere que todos los datos entrantes estén UTF-8 .

Intente agregar mysqli_set_charset($con, 'utf8'); En su php.

Aquí hay un fragmento sobre cómo analizar utilizando GSON

  Gson gson = new GsonBuilder().create(); JsonParser jsonParser = new JsonParser(); String response = client.getResponse(); JsonObject jsonResp = jsonParser.parse(response).getAsJsonObject(); // Important note: JsonObject is the one from GSON lib! // now you build as you like eg Event mEvent = gson.fromJson(jsonResp, Event.class); ... 
  • Objeto de matriz Iterate JSON
  • Hacer caso de JsonGetter insensible
  • Obtener claves de array json en android
  • GSON. Cómo convertir json objeto a json array?
  • Que cliente es mejor HttpURLConnection o HttpClient en android?
  • Android youtube API reproduce dos o más jugadores de Youtube en una actividad principal
  • Cuerpo del poste de OkHttp como JSON
  • ¿Cómo enviar un JSONObject a un servicio REST?
  • JSONException: Índice 5 fuera del rango
  • Incluir archivo .json local en el proyecto Eclipse Android
  • Obtener una matriz de CLAVES para cada elemento bajo jsonarray
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.