Я бы предложил следующий код для решения этой проблемы:
и, кажется, терпит неудачу при возвращении JSON ...
Этот:
@GET
@Produces( MediaType.APPLICATION_JSON + ";charset=UTF-8")
public List<MyObject> getMyObjects() {
return ....;
}
необходим для возврата в кодировке JSON utf-8. Если я использую только
@Produces( MediaType.APPLICATION_JSON)
терпит неудачу и, например, немецкое умлауте (üöä) будет возвращено неправильно.
Два вопроса:
1 - Для стандарта JSON utf-8 ist - почему не с Джерси?
2 - Могу ли я установить utf-8 для всего REST-сервлета, если приходит запрос JSON?
Я использую Джерси 1.5 и CRest 1.0.1 на Android ...