¿Cómo devolver la Lista de Java <String> Json usando Jax-RS?

Me gustaría saber cómo hacer que un método devuelva una matriz JSON de la Lista, por ejemplo:

@GET 
@Produces("application/json")
public List<String> aMethod(){
  return Array.asList("text1", "text2", "text3");
}

Me gustaría saber cómo recibir un tipo de argumento de lista en mi método, por ejemplo

@PUT
@Consumes("application/json") void otherMethod(List<String>){
   // do something ;
}

He leído sobre JaxbContext, entiendo cómo puede ayudarme.

Respuestas a la pregunta(2)

Su respuesta a la pregunta