1

我是 android 新手,也是 webservices 新手。请帮帮我

anyType{Users=anyType{FirstName=gkdgkfdgzff; LastName=hfhff; PhnNumber=hdd; CreditCard=gdjd; Email=dhd; Country=gdhd; }; }

我从 web 服务得到这个响应,我怎样才能从中提取值并存储在变量中?我的 web 服务是用 asp.net c# 编写的,在此先感谢

4

2 回答 2

2

WebServices 的目的之一是允许使用来自任何平台的公开数据的可能性,这就是为什么使用它时的响应,它采用每个平台都有库要处理的格式(如 json),所以事实是用 asp.net c# 编写的并不那么重要。在 Android 案例中,使用 org.json 库非常容易解析 Json 格式的响应,假设您的响应是 json 格式,希望在您的情况下格式不正确,那么这里是一个链接,我在其中公开了一种解析响应的方法。

编辑:是我自己开发的 RestClient 的链接,您可以使用它通过经典的 http 方法(GET 和 POST)使用任何公开的数据。希望这可以帮助。

于 2013-05-19T21:02:26.563 回答
0

我相信您正在ksoap2用作 Web 服务使用者,在这种情况下,您收到的响应以ksoap2这种方式格式化输出没有任何问题。按照本教程中的代码示例从响应中提取值。

于 2013-05-20T05:23:46.917 回答