.NET SOAP Web服务返回JSON

him*_*shu 6 asp.net mobile wcf web-services asmx

我需要准备一个返回JSON格式.Net SOAP Web服务,我们必须在iPad和Android中使用这些服务.

我搜索了很多,但发现只返回返回XML的JSON和ASMX SOAP服务的WCF Restful服务.

请帮我准备一个.Net SOAP Web服务,该服务返回WCF或ASMX(建议使用WCF)的JSON数据.

如果可能的话,还请告诉我什么是标准格式(WCF REST返回JSON,WCF SOAP返回JSON,ASMX SOAP返回XML等),以便在iPad/iPhone和Android上使用.NET Web服务.

Ser*_*gey 4

使用 WCF 返回 JSON 很简单,如果您避免使用 SOAP,IOS 开发人员会喜欢您。由于您没有指定所需的 .NET 版本,因此我将向您介绍名为 Web API 的最新、最强大的功能。请参阅此处的教程 http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api

  • 您无法使用标准库在 SOAP 消息中发送 JSON,因为 SOAP 是 XML。如果您绝对必须同时使用 SOAP 和 JSON,则可以序列化为 JSON 并将其作为 XML 中的字符串返回。那么你不需要 Web API,普通的 WCF 服务就可以了。 (3认同)
  • 感谢您的回答,是的,您是对的,IOS 开发人员避免使用 SOAP,但就我而言,我们的 IOS 开发人员需要返回 JSON 格式的 SOAP 服务。我使用的是 ASP.NET 4.0,而不是 MVC。如果可以的话请提出建议。 (2认同)