我做了一个web服务amsx并放在服务器上。 我和邮递员一起试过,一切正常。 现在问题是,我正在创建一个应用程序Xamarin表单,并且无法弄清楚如何恢复数据。
在系列中,我做了以下事情:
1
2
3
我的问题是我无法理解如何调用方法并将json返回到其中,然后使用newsofton.json反序列化。 谁能给我一个解决方案?
ps。:方法:
WebServiceSoapClient实例具有以下方法:
解
首先打电话给:
ServiceReference1.WebServiceSoapClient test = new WebServiceSoapClient();
test.getUsersCompleted += Test_getUsersCompleted;
test.getUsersAsync();
并创建方法事件:
private void Test_getUsersCompleted(object sender, getUsersCompletedEventArgs e)
{
throw new NotImplementedException();
}
e 对象包含来自网络服务的数据
答案 0 :(得分:0)
问题是你正在调用一个很可能是XML的SOAP服务。这将不会使用Newtonsoft json,您使用的方法将隐藏字符串数据的传输。实际上,您应该详细说明为什么要查看json数据。但是,如果你真的想看到json,你应该创建一个REST服务(而不是SOAP),你应该用REST客户端调用该服务。
这个库有一些通过Newtonsoft获取数据的示例 https://bitbucket.org/MelbourneDeveloper/restclient-.net