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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage