sql >> Databáze >  >> NoSQL >> Redis

Chyba pole v objektu 'cíl' na poli '':zamítnutá hodnota []; kódy [typeMismatch.target.,typeMismatch.,typeMismatch.java.util.Date,typeMismatch]

Váš problém se netýká JSON, problém podle stacktrace spočívá v tom, že BeanWrapperFieldSetMapper neví, jak převést 05-12-1988 12:34:45 na java.util.Date . Musíte jej nakonfigurovat pomocí editoru vlastního data takto:

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

CustomDateEditor pochází ze Spring Framework:org.springframework.beans.propertyeditors.CustomDateEditor .

Doufám, že to pomůže.



  1. Řazení podle maximálního pole pole, vzestupně nebo sestupně

  2. Jak psát unijní dotazy v mongoDB

  3. Mongo se pokouší automaticky připojit k portu 27017 (localhost)

  4. Uzel - Mongoose 3.6 - Řazení dotazu s vyplněným polem