elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Error null en JSON
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Error null en JSON  (Leído 1,837 veces)
javirk

Desconectado Desconectado

Mensajes: 102


Ver Perfil
Error null en JSON
« en: 5 Marzo 2013, 17:34 pm »

Hola, estoy intentando recuperar datos de una base de datos alojada en mi servidor en Internet a través de Java (en Android) y la verdad es que no hay manera, me devuelve un error null y no sé cómo arreglarlo, he probado de todo. Os dejo el código que estoy usando de Java:
Código
  1. package com.capitales;
  2.  
  3. import org.apache.http.HttpEntity;
  4. import org.apache.http.HttpResponse;
  5. import org.apache.http.client.HttpClient;
  6. import org.apache.http.client.methods.HttpGet;
  7. import org.apache.http.impl.client.DefaultHttpClient;
  8. import org.apache.http.util.EntityUtils;
  9. import org.json.JSONObject;
  10.  
  11. import android.app.Activity;
  12. import android.os.Bundle;
  13. import android.view.View;
  14. import android.widget.Button;
  15. import android.widget.TextView;
  16.  
  17. public class Capitales extends Activity {
  18.  
  19. @Override
  20. protected void onCreate(Bundle savedInstanceState) {
  21. super.onCreate(savedInstanceState);
  22. setContentView(R.layout.activity_capitales);
  23. Button btn = (Button)findViewById(R.id.btn1);
  24. final TextView text = (TextView)findViewById(R.id.txt1);
  25. btn.setOnClickListener(new View.OnClickListener() {
  26.  
  27. public void onClick(View arg0) {
  28. HttpClient httpclient = new DefaultHttpClient();
  29. HttpGet httpget = new HttpGet("http://www.tuzine.es/Capitales/index.php");
  30. try{
  31. HttpResponse response = httpclient.execute(httpget);
  32. HttpEntity entity = response.getEntity();
  33. JSONObject json = new JSONObject(EntityUtils.toString(entity));
  34. json.getString("foo");
  35.  
  36. }
  37. catch(Exception ex){
  38. text.setText("Error" + ex.getMessage());
  39. }
  40. }
  41. });
  42. }
  43.  
  44. }
  45.  

La web sí me está devolviendo los datos perfectamente, así que no lo entiendo...

Un saludo! y gracias de antemano!


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[C#] Deserializar JSON
.NET (C#, VB.NET, ASP)
Siuto 1 5,044 Último mensaje 9 Septiembre 2010, 17:55 pm
por [D4N93R]
json
Desarrollo Web
samrofi 0 1,930 Último mensaje 8 Agosto 2012, 16:31 pm
por samrofi
notacion JSON error
PHP
geshiro 1 2,976 Último mensaje 18 Mayo 2016, 10:10 am
por moikano→@
error Cannot read property 'style' of null
Desarrollo Web
SrTrp 2 3,233 Último mensaje 26 Diciembre 2017, 00:41 am
por SrTrp
Error Cannot set property 'disabled' of null
Desarrollo Web
SrTrp 2 3,768 Último mensaje 24 Julio 2021, 07:39 am
por SrTrp
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines