如何使用谷歌http客户端(Android应用程序)解析Json farmet中的数据?

时间:2014-10-17 04:46:05

标签: android json google-http-client

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

既然如此,当我打电话给这一行时:

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

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

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

1 个答案:

答案 0 :(得分:0)

使用json库将xml响应转换为json,然后你将获得json响应

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

编辑1:

您可以添加此内容并尝试

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

表示json respomse