Я использую CRest для десериализации потока JSON на Android.Мои первые шаги выглядят очень многообещающе.
Чтобы получить поток JSON с сервера, а не XML, я использую следующую конструкцию: (Accept: application/json
)
@EndPoint("http://localhost:8080/myserver/rest")
@Param(name = "Accept", value = "application/json", dest = Destination.HEADER)
public interface VersionService {
@ConnectionTimeout(10000)
@Path("/version")
VersionTO getVersion();
}
Это работает, но этоНемного раздражает копировать «Param вещь» для каждого сервиса.Есть ли лучший способ настроить все Сервисы в одном месте только для возврата JSON?