Consommer de l'Objet JSON dans le Service Restful
Je suis en train de mettre en œuvre un Service RESTful en Java qui reçoit un Objet JSON via une requête PUT et automatiquement des cartes dans un Objet Java. J'ai réussi à le faire en XML, mais je ne peux pas le faire en utilisant JSON. Voici ce que je veux faire:
@PUT
@Consumes(MediaType.APPLICATION_XML)
public String putTodo(JAXBElement<Route> r) {
Route route = r.getValue();
route.toString();
System.out.println("Received PUT XML Request");
return "ok";
}
Cela fonctionne, mais en utilisant JSON serait quelque chose de similaire, mais je ne peux pas utiliser JAXB, puis-je?
@PUT
@Consumes(MediaType.APPLICATION_JSON)
public String putTodo(<WHAT DO I PUT HERE>) {
Route route = r.getValue();
route.toString();
System.out.println("Received PUT JSON Request");
return "ok";
}
OriginalL'auteur ffleandro | 2011-04-19
Vous devez vous connecter pour publier un commentaire.
Par défaut Jersey utilisera JAXB pour traiter les messages JSON en tirant parti de la Larguer bibliothèque.
De sorte que vous pouvez effectuer les opérations suivantes:
Pour Plus d'Informations sur l'Utilisation de Larguer avec JAXB:
OriginalL'auteur bdoughan