wie man die Liste der Objekte über requestbody in spring-boot-api
Um die Liste der Objekte über @RequestBody
im controller und Prozess jedes Objekt in einer list
zu tun, einem business-Logik.
Habe ich versucht, diese aber nicht funktioniert
@RequestMapping(value="/updateservicetype", method=RequestMethod.POST,produces="application/json")
public @ResponseBody ServiceTypesMessage updateServiceType(@RequestBody List<BarberServiceType> serviceTypes,final HttpServletResponse response){
habe auch versucht folgenden:
@RequestMapping(value="/updateservicetype", method=RequestMethod.POST,produces="application/json")
public @ResponseBody ServiceTypesMessage updateServiceType(@RequestBody BarberServiceType[] serviceTypes,final HttpServletResponse response){
- Haben Sie versucht, Ihren code mit einigen REST-client, es gibt viele add-ons. Ich denke, Sie senden etwas in der falschen Art und Weise, wie Arrays sicherlich Arbeit, und ich habe versucht mich. Aktivieren Sie die debug-Protokollierung und ohne Fehler, es ist sehr schwer herauszufinden, was wirklich Los ist.
- "status":400,"error":"Bad Request","exception":"org.springframework.http.converter.HttpMessageNotReadableException","message":"Konnte nicht Lesen, JSON: Kann nicht deserialisiert Instanz von com.lob.domain.BarberServiceType[] aus START_OBJECT token\n [Quelle: java.io.PushbackInputStream@6eda930c; Zeile: 1, Spalte: 1]; verschachtelte Ausnahme ist com.fasterxml.jackson.databind-Methode.JsonMappingException: Kann nicht deserialisiert Instanz von com.lob.domain.BarberServiceType[] aus START_OBJECT token\n [Quelle: java.io.PushbackInputStream@6eda930c; Zeile: 1, Spalte: 1]","path":"/lob/updateservicetype"},
- Fügen Sie keine Fehler in den Kommentaren, Bearbeiten der main post und es dort hinzufügen, das komplette log.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Unten funktioniert bei mir
Müssen Sie Jackson in den class-path
Json, in gesetzt ist