Renderize o formato de saída (HTML, JSON, XML) dependendo do parâmetro?

Tem algumaBoa ou maneira correta de processar a saída no Play Framework, dependendo de um parâmetro? Exemplo:

Para HTML:

http://localhost:9000/user/get/5?v=HTML // should render HTML template

Para JSON:

http://localhost:9000/user/get/5?v=JSON // should render JSON template

Eu acho que um interceptador de pedido poderia ter a capacidade de conseguir isso, mas eu não tenho idéia de como começar ou por onde começar :-(

Ou talvez, escreva um generalrender method que lê os parâmetros e saída conforme solicitado, mas isso me parece um exagero?

questionAnswers(3)

yourAnswerToTheQuestion