0
我正在尝试构建一个Windows Phone 7.1应用程序,在该应用程序中需要调用jsonp webservice。任何想法,我可能会尝试接近这个?在Windows Phone应用程序中使用C#调用JSONP webservice
我正在尝试构建一个Windows Phone 7.1应用程序,在该应用程序中需要调用jsonp webservice。任何想法,我可能会尝试接近这个?在Windows Phone应用程序中使用C#调用JSONP webservice
您将能够使用HttpWebRequest直接调用JSONP服务 - 调用通常是简单的GET或POST。示例代码:http://www.codeproject.com/Articles/156610/WP7-WebClient-vs-HttpWebRequest
对于解析结果,您可能需要删除JSONP包装(通常只是一个函数调用),然后才能使用JSON解析器解析结果。 JSON.Net - 请参阅http://json.codeplex.com/
我得到了第一部分的工作,使用第一段中链接中的代码。还下载了JSON.NET,现在我需要弄清楚如何删除JSONP包装。 – 2012-03-26 09:58:15
http://en.wikipedia.org/wiki/JSONP - 基本上你只需要转换:'functionCall({“Name”:“Foo”,“Id”:1234,“Rank”:7}); '转换成'{“Name”:“Foo”,“Id”:1234,“Rank”:7}' - 使用字符串方法或使用Regex – Stuart 2012-03-26 12:47:09
非常感谢! – 2012-03-27 18:20:27