Question

J'utilise Jersey (JAX-RS), pour construire une REST applications riches.

Tout est super, mais je ne comprends pas vraiment comment configurer les options JSON sérialisation / désérialisation pour les dates et les chiffres.

J'ai une classe utilisateur:

@XmlRootElement
public class User {
    private String username;
    private String password;
    private java.util.Date createdOn;

    // ... getters and setters
}

Lorsque la propriété createdOn est sérialisé, je reçois une chaîne comme ceci: « 2010-05-12T00: 00: 00 + 02: 00 », mais je dois utiliser un modèle de date spécifique, tant pour Marshall et les dates unmarshall.

Quelqu'un sait comment faire cela?

Était-ce utile?

La solution

Ce que vous obtenez est une date au format ISO 8601, qui est une norme. Jersey analysera pour vous sur le serveur. Pour javascript est ici un extension à ce jour js pour analyser cela.

Mise à jour lien est mort: essayer un autre analyseur, voir

scroll top