2012-09-24 3 views
0

J'ai bricolé avec ce sample en essayant de déterminer si restlet fonctionnera avec le moteur de l'application Google pour répondre à mes besoins. Il semble assez simple en avant jusqu'à présent, mais je suis coincé sur quelque chose pendant quelques heures maintenant et apprécierait un peu d'aide ...Google App Engine et Restlet

Code client

ClientResource cr = new ClientResource("my_gae_url"); 
ContactResource resource = cr.wrap(ContactResource.class); 

Ce retourne une valeur nulle

Contact contact = resource.retrieve() 

mais retourne la chaîne JSON attendue

String s = cr.get(MediaType.APPLICATION_JSON).getText(); 

Il ne reviendra pas l'obj ect mais il retournera le json. Je ne sais pas si je manque un pot ou je ne l'ai pas mis en œuvre quelque chose ou ce que

I'm using Google Plugin 3.7 and app engine 1.7.2 
I'm using restlet app engine edition 2.0.15 
The server includes the following jars org.restlet.jar, org.restlet.ext.gwt.jar,   
org.restlet.ext.servlet.jar, org.restlet.ext.jackson.jar, 
org.codehaus.jackson.core.jar, org.codehaus.jackson.mapper.jar 

Si importe le client que je utilise pour tester des choses est JSF avec les pots suivants inclus

org.restlet.jar, org.restlet.ext.net.jar 
+0

Vous devez ajouter l'extension Jackson sur le côté client ainsi –

+0

l'extension jackson a fait l'affaire. Merci beaucoup! Maintenant, si quelqu'un pouvait me dire comment marquer un commentaire comme la réponse – user1376713

+0

Cool. Réentré commentaire comme réponse. –

Répondre

0

Vous devez ajouter l'extension Jackson sur le côté client et