2011-07-02 6 views
-1

J'utilise wordpress json-api plugin et je veux appeler get_date_index. La réponse json de la fonction est au format ci-dessous.Parsing Json réponse avec google json

{ 
"status": "ok", 
"permalinks": [ 
"...", 
"...", 
"..." 
], 
"tree": { 
"2009": { 
    "09": 17, 
    "10": 20, 
    "11": 7 
}, 
"2010":{ 
} 
} 

Remarque: l'arbre est organisé par response.tree. [Année]. [Mois]. [Nombre de messages]. Comment puis-je analyser cette réponse avec Java Objet parcelable? J'utilise google json pour analyser la réponse. Je ne suis pas capable de comprendre comment écrire l'objet Java pour la réponse de l'arbre.

Répondre

0

Si vous voulez dire google-gson les docs disent quelque chose à cet effet:

Gson gson = new Gson(); // Or use new GsonBuilder().create(); 
MyType target = new MyType(); 
MyType target2 = gson.fromJson(json, MyType.class); // deserializes json into target2 

json serait la chaîne responseText.

+0

La ligne 'MyType target = new MyType();' est-elle nécessaire? –

+0

@prodigitalson merci pour votre réponse ... 'public String status; public Chaîne [] permaliens; public Map > tree = new HashMap >(); ' J'ai été capable d'analyser la réponse en utilisant la carte ci-dessus. – Tarun