Quiero recuperar JSON de un servicio web y analizarlo en ese momento.
¿Estoy en el camino correcto?Cómo convertir HttpEntity en JSON?
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet(url);
HttpResponse response;
try {
response = httpclient.execute(httpget);
HttpEntity entity = response.getEntity();
if (entity != null) {
// parsing JSON
}
} catch (Exception e) {
}
Desafortunadamente no sé cómo convertir en un HttpEntity
JSONObject.
Esta es mi JSON (extracto):
{
"names": [
{
"name": "Zachary"
},
{
"name": "Wyatt"
},
{
"name": "William"
}
]
}
Se dice 'No coinciden los tipos: no se puede convertir de objetos para string', así que lo cambió a 'Cadena token = (String) result.get ("token"); '. Pero desafortunadamente no recibo nada cuando intento 'Log.d (" token ", token);', aunque la entidad es '! = Null' y tengo JSON válido. – user1170330
ok entonces puede enviarme su json feed link porque es posible que su objeto json contenga otro JsonArray luego necesita usar JSONArray primero y luego extraer el valor de la matriz –
Tenga en cuenta la actualización (código JSON). – user1170330