如何将Odata请求转换为JSON响应

如何将Odata请求转换为JSON响应,odata,Odata,响应已作为Iterable对象返回。我需要将任何响应作为json响应返回 下面的示例返回不同的返回类型 ClientEntitySetIterator<ClientEntitySet, ClientEntity> iterator = readEntities(edm, serviceUrl, "employee"); ClientEntitySetIterator迭代器= readEntities(edm、serviceUrl、“员工”); 而不是迭代器

响应已作为Iterable对象返回。我需要将任何响应作为json响应返回

下面的示例返回不同的返回类型

ClientEntitySetIterator<ClientEntitySet, ClientEntity> iterator =
            readEntities(edm, serviceUrl, "employee");
ClientEntitySetIterator迭代器=
readEntities(edm、serviceUrl、“员工”);
而不是迭代器需要直接以JSON的形式返回内容,或者在没有任何映射器或自定义代码的情况下以JSON的形式检索响应


请告知。

您应该澄清您的问题。另外,提供您创建的任何代码(即使不工作)也很好far@NikolaiShevchenko我已经编辑了代码,请帮我添加您的评论。我不知道您在
readEntities
方法中做了什么,但我假设您构建了ODataRequest对象(像这样
odataClient.RetrieverRequestFactory.getEntityRequest(uri)
),然后您可以调用
rawExecute
(而不是
execute
)并将结果
InputStream
转换为字符串。这将为您提供原始JSON