2013-03-16 6 views
-4

Je suis nouvel apprenant de Java. quelqu'un peut-il m'aider à analyser le json suivant. Je veux obtenir id de données à partir du code ci-dessous:comment analyser json dans java?

{"room": {"id": "3","temp": "29"}} 
+1

Veuillez essayer google avant de poster une question aussi simple, vous trouverez certainement votre annswer plus rapidement. – Keppil

+0

je dnt obtenir sortie correcte après la recherche @Keppil – user1865629

Répondre

0

Jetez un oeil à JSON in Java. Il peut vous aider à convertir des chaînes JSON en objets Java et vice versa.

0

Je l'ai utilisé GSON http://code.google.com/p/google-gson/ et je crois qu'il est le meilleur,

D'abord, vous créez une classe pour maintenir la structure de votre JSON

Class Room { 
    int id; 
    int temp; 
} 

Et puis vous analysez votre chaîne dans un JSON comme celui-ci

Gson gson = new Gson(); 
Room room = gson.fromJson(jsonString, Room.class);