Jak zwrócić listę Java <String> Json za pomocą Jax-RS

Chciałbym wiedzieć, w jaki sposób metoda zwraca tablicę JSON listy, na przykład:

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

Chciałbym wiedzieć, jak na przykład uzyskać typ argumentu List w mojej metodzie

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

Czytałem o JaxbContext, rozumiem, jak to może mi pomóc.

questionAnswers(2)

yourAnswerToTheQuestion