Spring MVC: Der JSON-Anfragetext wird nicht deserialisiert

Arbeite ich an einem Spring-MVC-Projekt und eine der Aufgaben, die ich tun muss ich habe eine Reihe von JSON-Daten, gesendet durch den Benutzer in einer POST-Anforderung. Ich weiß, dass der Frühling JSON Deserialisieren mit Jackson auf Objekte, aber wenn ich versuche, etwas wie die folgenden:

@RequestMapping(value = "/test", method = RequestMethod.POST)
public void doSomething(@RequestBody String json) {
    //do something
}

Ich einfach HTTP 400-Bad Request zurück ("Die Anfrage, die vom client gesendet wurde syntaktisch falsch.").

Wie bekomme ich die rohen JSON vom client gesendet wird, als string?

InformationsquelleAutor der Frage Ryan Morrison | 2013-05-09

Schreibe einen Kommentar