Jersey / Rest codificación de caracteres predeterminada
Jersey parece fallar al devolver JSON ...
Esta
@GET
@Produces( MediaType.APPLICATION_JSON + ";charset=UTF-8")
public List<MyObject> getMyObjects() {
return ....;
}
se necesita para devolver JSON utf-8 codificado. Si uso solo
@Produces( MediaType.APPLICATION_JSON)
fails y, por ejemplo, la diéresis alemana (üöä) se devolverá de forma incorrecta.
Dos preguntas
1 - Para JSON utf-8 ist standard - ¿por qué no con Jersey?
2 - ¿Puedo configurar utf-8 para todo el Servlet REST si entra una solicitud JSON?
Estoy usando Jersey 1.5 y CRest 1.0.1 en Android ...