Cómo recibir el objeto json en el método POST RESTful (SERVICIO WEB) en Java

Puede ser una pregunta un poco tonta, pero estoy confundido si es posible recibir los objetos JSON en @FormParam en el método POST en el servicio web RESTful

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

Y qué pasa si quiero obtener el objeto de definición de usuario en el formulario 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;
}

Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta