entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Hola tengo el mismo problema

Hola tengo el mismo problema pero no se como aplicar la solucion me gustaria que me dieras un poco de ayuda gracias.

Error: org.json.JSONException: Value <br of type java.lang.String cannot be converted to JSONObject

//////////////////////////////////////funcion para insertar ///////////////
public void guardar() {

    // Obtener valores actuales de los controles

    final String item1 = item1.getText().toString();
    final String item2 = item2.getText().toString();
    final String item3 = item3.getText().toString();
    final String item4 = item4.getText().toString();

    JSONObject jobject = new JSONObject(map);
    HashMap<String, String> map = new HashMap<>();// Mapeo previo

    map.put("item1", item1);
    map.put("item2", item2);
    map.put("item3", item3);
    map.put("item4", item4);

    // Depurando objeto Json...
    Log.d(TAG, jobject.toString());
    Log.d(TAG, "depurando");

    // Actualizar datos en el servidor
    VolleySingleton.getInstance(getActivity()).addToRequestQueue(
            new JsonObjectRequest(
                    Request.Method.POST,
                    Constantes.INSERT,
                    jobject,
                    new Response.Listener<JSONObject>() {
                        @Override
                        public void onResponse(JSONObject response) {
                            // Procesar la respuesta del servidor
                            procesarRespuesta(response);
                        }
                    },
                    new Response.ErrorListener() {
                        @Override
                        public void onErrorResponse(VolleyError error) {
                            Log.d(TAG, "Error Volley: " + error.getMessage());
                        }
                    }

            ) {
                @Override
                public Map<String, String> getHeaders() {
                    Map<String, String> headers = new HashMap<String, String>();
                    headers.put("Content-Type", "application/json; charset=utf-8");
                    headers.put("Accept", "application/json");
                    return headers;
                }

                @Override
                public String getBodyContentType() {
                    return "application/json; charset=utf-8" + getParamsEncoding();
                }

            }
    );

}

todo lo del webservice es igual al comentario, pero no he entendido bien como aplicar la solucion.

1voto

Peter comentado

¿Y tu código es?

1voto

ncamiloq comentado

hola ya edite el comentario y coloque el codigo. gracias

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta