sql >> Databasteknik >  >> NoSQL >> Redis

Fältfel i objekt 'mål' på fält '':avvisat värde []; koder [typeMismatch.target.,typeMismatch.,typeMismatch.java.util.Date,typeMismatch]

Ditt problem är inte relaterat till JSON, problemet enligt stacktrace är att BeanWrapperFieldSetMapper vet inte hur man konverterar 05-12-1988 12:34:45 till ett java.util.Date . Du måste konfigurera den med anpassad datumredigerare så här:

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

CustomDateEditor är från Spring Framework:org.springframework.beans.propertyeditors.CustomDateEditor .

Hoppas detta hjälper.



  1. MongoDB kapslad uppslagning med 3 nivåer

  2. Kontrollera flödesproblem med nod/redis och återuppringningar?

  3. Åtkomst redis lokalt på docker - docker compose

  4. Redis set vs hash