Bonjour,
je recontre une probleme plutot etrange.
Je suis entrain de dev un Jeu Mobile et je m'occupe de la partie serveur, WebService avec Jersey.
Pour repondre a mon client j'utilise du JSON avec JAXB voici mon modele de reponse
Une class qui contient un code est la reponse en fonction de la demande
Code :
- @XmlRootElement
- public class Response {
- private int code;
- @XmlElement(name="content" )
- private AbsResponse rAbs;
- }
|
Une class vide
Code :
- @XmlRootElement
- public abstract class AbsResponse {
- }
|
Une class qui correspond a ma reponse specifique
Code :
- @XmlRootElement
- public class ResponseLogin extends AbsResponse {
- public ResponseLogin() {
- }
- }
|
J'utilise la class vide car j'ai plein de réponse du type ResponseLogin , ResponseGame etc...
1 - Alors le problème est que avec le POJO d'activer le json produit est nickel pas de soucis mais sans (juste JAXB) ma AbsResponse est toujours vide.
Je veux utiliser JAXB car avec POJO je n'ai pas trouver comment exclure des variables d'une class lors de la production du json.
2 - Existe-t-il une autre façon de faire avec mes réponses pour éviter la class vide.
Si cela n'est pas clair dit le moi.
Merci
Message édité par kingstone59 le 22-04-2013 à 17:03:21