2012-02-04 2 views
0

Je viens d'apprendre Android JSON Parsing Tutorialerreur lors de l'analyse JSON

J'ai téléchargé le code source et en cours d'exécution avec succès avec les données par défaut JSON de here

puis j'ai essayé de copier son JSON data localhost et mon site

J'ai changé ce code

> private static String url = "http://api.androidhive.info/contacts/"; 

à

> private static String url = "http://yumugee.com/data.json"; 

et je suis une erreur de chat journal

> 02-04 19:38:48.343: E/JSON Parser(1233): Error parsing data 
> org.json.JSONException: Value <!DOCTYPE of type java.lang.String 
> cannot be converted to JSONObject 

je l'ai changé à nouveau

> private static String url = "http://192.168.1.100/data.json/"; 

et je suis une erreur trop

> 02-04 19:30:10.332: E/JSON Parser(1201): Error parsing data 
> org.json.JSONException: Value <?xml of type java.lang.String cannot be 
> converted to JSONObject 

Quelqu'un sait comment pour résoudre ce problème?

sry pour mon mauvais anglais, j'espère que vous comprenez ce que je demande. thx

{ 
"contacts": [ 
    { 
      "id": "c200", 
      "name": "Ravi Tamada", 
      "email": "[email protected]", 
      "address": "xx-xx-xxxx,x - street, x - country", 
      "gender" : "male", 
      "phone": { 
       "mobile": "+91 0000000000", 
       "home": "00 000000", 
       "office": "00 000000" 
      } 
    }, 
    { 
      "id": "c201", 
      "name": "Johnny Depp", 
      "email": "[email protected]", 
      "address": "xx-xx-xxxx,x - street, x - country", 
      "gender" : "male", 
      "phone": { 
       "mobile": "+91 0000000000", 
       "home": "00 000000", 
       "office": "00 000000" 
      } 
    }, 
    { 
      "id": "c202", 
      "name": "Leonardo Dicaprio", 
      "email": "[email protected]", 
      "address": "xx-xx-xxxx,x - street, x - country", 
      "gender" : "male", 
      "phone": { 
       "mobile": "+91 0000000000", 
       "home": "00 000000", 
       "office": "00 000000" 
      } 
    }, 
    { 
      "id": "c203", 
      "name": "John Wayne", 
      "email": "[email protected]", 
      "address": "xx-xx-xxxx,x - street, x - country", 
      "gender" : "male", 
      "phone": { 
       "mobile": "+91 0000000000", 
       "home": "00 000000", 
       "office": "00 000000" 
      } 
    }, 
    { 
      "id": "c204", 
      "name": "Angelina Jolie", 
      "email": "[email protected]", 
      "address": "xx-xx-xxxx,x - street, x - country", 
      "gender" : "female", 
      "phone": { 
       "mobile": "+91 0000000000", 
       "home": "00 000000", 
       "office": "00 000000" 
      } 
    }, 
    { 
      "id": "c205", 
      "name": "Dido", 
      "email": "[email protected]", 
      "address": "xx-xx-xxxx,x - street, x - country", 
      "gender" : "female", 
      "phone": { 
       "mobile": "+91 0000000000", 
       "home": "00 000000", 
       "office": "00 000000" 
      } 
    }, 
    { 
      "id": "c206", 
      "name": "Adele", 
      "email": "[email protected]", 
      "address": "xx-xx-xxxx,x - street, x - country", 
      "gender" : "female", 
      "phone": { 
       "mobile": "+91 0000000000", 
       "home": "00 000000", 
       "office": "00 000000" 
      } 
    }, 
    { 
      "id": "c207", 
      "name": "Hugh Jackman", 
      "email": "[email protected]", 
      "address": "xx-xx-xxxx,x - street, x - country", 
      "gender" : "male", 
      "phone": { 
       "mobile": "+91 0000000000", 
       "home": "00 000000", 
       "office": "00 000000" 
      } 
    }, 
    { 
      "id": "c208", 
      "name": "Will Smith", 
      "email": "[email protected]", 
      "address": "xx-xx-xxxx,x - street, x - country", 
      "gender" : "male", 
      "phone": { 
       "mobile": "+91 0000000000", 
       "home": "00 000000", 
       "office": "00 000000" 
      } 
    }, 
    { 
      "id": "c209", 
      "name": "Clint Eastwood", 
      "email": "[email protected]", 
      "address": "xx-xx-xxxx,x - street, x - country", 
      "gender" : "male", 
      "phone": { 
       "mobile": "+91 0000000000", 
       "home": "00 000000", 
       "office": "00 000000" 
      } 
    }, 
    { 
      "id": "c2010", 
      "name": "Barack Obama", 
      "email": "[email protected]", 
      "address": "xx-xx-xxxx,x - street, x - country", 
      "gender" : "male", 
      "phone": { 
       "mobile": "+91 0000000000", 
       "home": "00 000000", 
       "office": "00 000000" 
      } 
    }, 
    { 
      "id": "c2011", 
      "name": "Kate Winslet", 
      "email": "[email protected]", 
      "address": "xx-xx-xxxx,x - street, x - country", 
      "gender" : "female", 
      "phone": { 
       "mobile": "+91 0000000000", 
       "home": "00 000000", 
       "office": "00 000000" 
      } 
    }, 
    { 
      "id": "c2012", 
      "name": "Eminem", 
      "email": "[email protected]", 
      "address": "xx-xx-xxxx,x - street, x - country", 
      "gender" : "male", 
      "phone": { 
       "mobile": "+91 0000000000", 
       "home": "00 000000", 
       "office": "00 000000" 
      } 
    } 
] 

}

+0

Il semblerait que vous n'obteniez aucune réponse. accéder à l'URL du navigateur et voir si vous obtenez une réponse ou non. – kosa

+0

voir ma réponse ci-dessous son travail bien en java aucun prblm .... –

Répondre

-1

Ce message d'erreur apparaît comme les données de résultat est pas au format JSON. c'est juste une chaîne xml.

Pouvez-vous afficher les données de votre résultat ici?

+0

pas ses données json ... voir ma réponse .... –

+0

le succès du programme à courir avec la source par défaut http://api.androidhive.info/ contacts/ mais, quand j'ai essayé avec mon fichier (copié de http://api.androidhive.info/contacts/) J'ai eu une erreur – yumugee

+0

Désolé, je ne peux pas accéder à cette adresse avant. – shenhengbin

1

Si vous souhaitez exécuter ce code depuis localhost, vous devez écrire l'adresse localhost comme suit: http: // 10.0.2.2 /android_api/data.php, où android_api est le dossier qui se trouve dans le dossier www de votre wamp. Au lieu de yoursite.in, écrivez 10.0.2.2 ou l'adresse IP de votre machine. Essaye ça.

Questions connexes