Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Feldfehler in Objekt 'Ziel' auf Feld '':zurückgewiesener Wert []; Codes [typeMismatch.target.,typeMismatch.,typeMismatch.java.util.Date,typeMismatch]

Ihr Problem hängt nicht mit JSON zusammen, das Problem laut Stacktrace ist, dass der BeanWrapperFieldSetMapper weiß nicht, wie man 05-12-1988 12:34:45 umwandelt zu einem java.util.Date . Sie müssen es mit einem benutzerdefinierten Datumseditor wie folgt konfigurieren:

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

CustomDateEditor stammt aus Spring Framework:org.springframework.beans.propertyeditors.CustomDateEditor .

Hoffe das hilft.