0

我通过构建获取请求(HttpRequest)从服务器获取数据。数据不是 Json 格式(当我在 Web 浏览器中打开链接时,它显示“此 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。”)

既然是这样,当我调用此行时:

HttpRequest request = buildGetRequest("TreeLocation");
final LocationListResponse response = request.execute().parseAs(getResultType());

该应用程序停在那里,我认为这是因为它没有重新调整 resultType。

所以,现在我想将内容类型声明为 Json。任何人都知道如何在 Google http 客户端库中声明内容类型?

4

1 回答 1

0

只需使用 json 库将您的 xml 响应转换为 json..然后您将获得 json 响应

使用此链接Convert XML to JSON object in Android

编辑1:

你可以添加这个并尝试

 httpPost.setHeader("Content-type", "application/json");

对于 json 响应

于 2014-10-17T04:59:17.400 回答