Wie bekomme ich die JSON-Körper in Jersey?
Gibt es eine @RequestBody
entspricht in Jersey?
@POST()
@Path("/{itemId}")
@Consumes(MediaType.APPLICATION_JSON)
public void addVote(@PathParam("itemId") Integer itemId, @RequestBody body) {
voteDAO.create(new Vote(body));
}
Ich möchte in der Lage sein zu Holen die Geposteten JSON irgendwie.
- Bitte seien Sie sanft genug, um mark eine Antwort auf die gestellte Frage oder aktualisieren, wenn Sie nicht passen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauchen Sie keine Anmerkung. Der einzige parameter, ohne annotation wird ein container für den request-body:
oder kann man den Körper schon untersucht und in Objekt:
sollte schon helfen Sie hier und einfach, dass der rest der Parameter markiert werden muss, mit Anmerkungen für Sie verschiedene Arten von params -
wenn Sie möchten, dass Ihre json als Vote-Objekt dann einfach mit @RequestBody Stimmen Körper in Ihrem mathod argument , der Frühling wird automatisch konvertieren Sie Ihre Json-in Abstimmung-Objekt.