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.
InformationsquelleAutor Hari | 2016-02-08
Schreibe einen Kommentar