我通过构建get请求(HttpRequest)从服务器获取数据。数据不是Json格式(当我在Web浏览器中打开链接时,它表示"此XML文件似乎没有与之关联的任何样式信息。文档树如下所示。" )
既然如此,当我打电话给这一行时:
HttpRequest request = buildGetRequest("TreeLocation");
final LocationListResponse response = request.execute().parseAs(getResultType());
应用程序停在那里,我认为这是因为它没有重新调整resultType。
所以,现在我想将内容类型声明为Json。任何人都知道如何在Google http客户端库中声明内容类型?
答案 0 :(得分:0)
使用json库将xml响应转换为json,然后你将获得json响应
使用此链接Convert XML to JSON object in Android
编辑1:
您可以添加此内容并尝试
httpPost.setHeader("Content-type", "application/json");
表示json respomse