Bonjour,

Je veux envoyer une image (un byte[]) grâce à un service Rest sous format JSON (j'utilise Jackson).

J'utilise les propriétés suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
        mapper = new ObjectMapper();
 
        mapper.enable(MapperFeature.USE_STATIC_TYPING);
        mapper.enable(MapperFeature.SORT_PROPERTIES_ALPHABETICALLY);
 
        mapper.enable(SerializationFeature.CLOSE_CLOSEABLE);
        mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
 
        mapper.setSerializationInclusion(Include.NON_NULL);
 
        // Permet d'ignorer les propriétés supplémentaires induites par les interfaces lors de la désérialisation
        mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
 
        // Jackson utilise la timezone GMT par défaut :
        // http://wiki.fasterxml.com/JacksonFAQDateHandling
        // Il faut utiliser la timezone par defaut pour concorder avec Hibernate
        // Setter la timezone directement ne fonctionne pas, il faut passer par un simpleDate pour que ça fonctionne
        mapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd"));
Que dois-je rajouter pour ne pas perdre mes informations de l'image?

Merci.