OData4j запрашивает ответ в формате JSON или преобразовывает ответ в формат JSON? (Android)
Я использовал следующий код для создания своего потребителя сервиса OData для Android.
Services = ODataConsumer
.newBuilder("http://xxx.xxx.xxx.xxx:xxxxx/WCFDataServices.svc/")
.setFormatType(FormatType.JSON).build();
Я хочу знать, когда клиент делает запрос через Services
Потребитель заставит сервер создать ответ в формате JSON или OData4j/ Потребитель преобразует ответ в формат JSON.
Заранее спасибо за помощь.:)
2 ответа
Он запрашивает JSON-ответ от сервера, используя заголовок запроса Accept. Это не конверсия.
Надеюсь, это поможет,
- Джон
Формат данных по умолчанию - ATOM. Если вы хотите, вы можете изменить его на JSON, как вы уже делаете.
"FormatType.JSON"
OData4j / потребительские API отвечают за преобразование типа ответа в любой формат, который вы определили.