C# JSON RPC和Windows7手机(Mango),我如何使其工作?

C# JSON RPC和Windows7手机(Mango),我如何使其工作?,c#,json,windows-phone-7,windows-7,json-rpc,C#,Json,Windows Phone 7,Windows 7,Json Rpc,因此,经过两天的研究和实验,我终于得出结论,目前没有适用于windows phones的JSON RPC客户端。。 Jayrock和AustinHarris在我的应用程序中引用它们时,都给了我无数的错误 有没有人知道如何处理这些请求,因为这对我来说是个新问题。我工作的公司给了我一些通过JSON RPC连接的Web服务,首先是一个简单的Ping Web服务: {"transport":"POST","envelope":"JSON-RPC-2.0","contentType":"applicati

因此,经过两天的研究和实验,我终于得出结论,目前没有适用于windows phones的JSON RPC客户端。。 Jayrock和AustinHarris在我的应用程序中引用它们时,都给了我无数的错误

有没有人知道如何处理这些请求,因为这对我来说是个新问题。我工作的公司给了我一些通过JSON RPC连接的Web服务,首先是一个简单的Ping Web服务:

{"transport":"POST","envelope":"JSON-RPC-2.0","contentType":"application\/json","SMDVersion":"2.0","services":{"ping":{"envelope":"JSON-RPC-2.0","transport":"POST","parameters":[{"type":"any","name":"mirror","optional":true}],"returns":["array","array","any","any"]}},"methods":{"ping":{"envelope":"JSON-RPC-2.0","transport":"POST","parameters":[{"type":"any","name":"mirror","optional":true}],"returns":["array","array","any","any"]}}}
现在,在研究过程中,我确实发现了一些非常方便的客户端,但它们似乎都不能与windows phone组件一起工作。。。 像这个

请注意,客户需要Jayrock提供的参考,但自己获取源代码并构建它会导致大量其他错误; (此版本的应用程序(Visual Studio 2010 for Windows Phone)不支持解决方案文件夹和www文件夹)

对于如何通过JSON RPC访问此Web服务的任何帮助,我们将不胜感激

编辑----


终于找到了一个可以工作的客户端;NewtonSoft,仍然不知道如何实现pingservice,但是…我对这件事的了解太有限了。

我刚刚更新了的源代码,以包含客户端库的Windows Phone 7版本。Windows Phone 7客户端仍然是测试版,需要更多测试,但您可能需要我用它做了一些非常基本的测试,它看起来很有效,但我需要几天的时间来证明它

这里是到源的直接链接,供参考,或者如果您想要实现一个不基于反应式扩展的客户端

此JSON-RPC客户端确实依赖Newtonsoft JSON.NET库进行序列化和反序列化


我希望这会有所帮助。

我刚刚更新了的源代码,以包含客户端库的Windows Phone 7版本。Windows Phone 7客户端仍然是测试版质量,需要更多测试,但您可能会很幸运。我用它做了一些非常基本的测试,看起来很有效,但需要几天时间才能证明我的能力t

这里是到源的直接链接,供参考,或者如果您想要实现一个不基于反应式扩展的客户端

此JSON-RPC客户端确实依赖Newtonsoft JSON.NET库进行序列化和反序列化


我希望这会有所帮助。

JSON-RPC是一个非常简单的协议。如果您已经有一个JSON(反)序列化程序库,并且没有生成错误,那么您可以在15分钟内创建一个30行的客户端。JSON-RPC是一个非常简单的协议。如果您已经有一个JSON(反)序列化程序库,那么您可以在15分钟内创建一个30行的客户端序列化程序库不会给您生成错误。哇!非常感谢:)我会定义。看看:)哇!非常感谢:)我会的。看看吧:)