Wie wird ein json-Objekt in der POST-Methode RESTful (WEB SERVICE) in Java empfangen?
Es mag eine etwas dumme Frage sein, aber ich bin verwirrt, ob es möglich ist, die JSON-Objekte in @FormParam in der POST-Methode unter RESTful webservice @ zu empfange
@POST
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
@Path("/fetch/")
public List<MyObject> getCandidate(@FormParam("CodeList")
List<String> codeList)
{
List<MyObject> myobjects = null;
try {
//some code
} catch (Exception e) {
//some exception if occur
}
return myobjects;
}
Und was ist, wenn ich das userdefine-Objekt in der Form param erhalten möchte.
@POST
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
@Path("/fetch/")
public List<MyObject> getCandidate(@FormParam("CodeList")
List<MyObject> formMyObjectList)
{
List<MyObject> myobjects = null;
try {
//some code
} catch (Exception e) {
//some exception if occur
}
return myobjects;
}
Danke im Voraus