Redis
 sql >> Base de données >  >> NoSQL >> Redis

Erreur de champ dans l'objet 'cible' sur le champ '' :valeur rejetée [] ; codes [typeMismatch.target.,typeMismatch.,typeMismatch.java.util.Date,typeMismatch]

Votre problème n'est pas lié à JSON, le problème selon le stacktrace est que le BeanWrapperFieldSetMapper ne sait pas convertir 05-12-1988 12:34:45 à une java.util.Date . Vous devez le configurer avec un éditeur de date personnalisé comme ceci :

CustomDateEditor customDateEditor = new CustomDateEditor(/* your DateFormat here */);
HashMap<Class, PropertyEditor> customEditors = new HashMap<>();
customEditors.put(Date.class, customDateEditor);
fieldSetMapper.setCustomEditors(customEditors);

CustomDateEditor provient de Spring Framework :org.springframework.beans.propertyeditors.CustomDateEditor .

J'espère que cela vous aidera.