Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net .NETSOAPWeb服务返回JSON_Asp.net_Wcf_Web Services_Mobile_Asmx - Fatal编程技术网

Asp.net .NETSOAPWeb服务返回JSON

Asp.net .NETSOAPWeb服务返回JSON,asp.net,wcf,web-services,mobile,asmx,Asp.net,Wcf,Web Services,Mobile,Asmx,我需要准备一个返回JSON格式的.NETSOAPWeb服务,我们必须在iPad和Android中使用这些服务 我搜索了很多,但只找到了返回JSON的WCF Restful服务和返回XML的ASMX SOAP服务 请帮助我准备一个.NETSOAPWeb服务,它返回JSON数据,可以是WCF或ASMX(建议使用WCF) 如果可能的话,请告诉我在iPad/iPhone和Android上使用.NET web服务的标准格式(WCF REST return JSON、WCF SOAP return JSON

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

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

请帮助我准备一个.NETSOAPWeb服务,它返回JSON数据,可以是WCF或ASMX(建议使用WCF)


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

使用WCF返回JSON很简单,如果你不使用SOAP,IOS开发者会喜欢你的。由于您没有指定所需的.NET版本,因此我将向您介绍称为Web API的最新和最强大的功能。请参见此处的教程

您也可以将WebAPI与Web表单一起使用

想想服务堆栈库。您可以与asp.net web表单应用程序或mvc应用程序一起使用


您无法从web服务返回JSON。但您可以从自己的字符串创建json格式的字符串。谢谢你的回答,是的,你是正确的IOS开发者避免使用SOAP,但在我的例子中,我们的IOS开发者需要返回JSON格式的SOAP服务。我使用的是ASP.NET4.0,而不是MVC。请建议是否可行。您不能使用标准库在SOAP消息中发送JSON,因为SOAP是XML。如果您必须同时使用SOAP和JSON,那么可以将其序列化为JSON并在XML中作为字符串返回。那个么你们就不需要WebAPI了,简单的WCF服务就可以了。谢谢你们宝贵的建议。我与我们的IOS开发人员进行了讨论,并决定开发返回JSON的WCF Rest服务。