Como receber o objeto json no método POST RESTful (WEB SERVICE) em Java

Pode ser uma pergunta um pouco boba, mas estou confuso se é possível receber os objetos JSON no @FormParam no método POST em RESTful webservice

@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;
}

E se eu quiser obter o objeto userdefine no formulário param.

@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;
}

Desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion