Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.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
适用于Android、iOS和BB的ASP.NET web服务_Asp.net_Android_Web Services_Ios_Blackberry - Fatal编程技术网

适用于Android、iOS和BB的ASP.NET web服务

适用于Android、iOS和BB的ASP.NET web服务,asp.net,android,web-services,ios,blackberry,Asp.net,Android,Web Services,Ios,Blackberry,我正在ASP.NET中创建一个需要从Android、iOS和BB访问的web服务。这里最大的问题是我不想使用这些移动平台上的任何库来读取传输的数据。我知道Android内置了JSON解析器,但iOS没有。我也知道WCF格式已经过时了,因为他们都没有读过 对于这些设备读取的传输数据,我唯一的选择是使用专有格式吗?是否有人找到了一种好的(本机)格式,用于跨平台与服务进行通信,而不涉及创建专有格式?什么是“WCF格式”?默认情况下,ASP.NET web服务使用SOAP。WCF服务也可以配置为使用SO

我正在ASP.NET中创建一个需要从Android、iOS和BB访问的web服务。这里最大的问题是我不想使用这些移动平台上的任何库来读取传输的数据。我知道Android内置了JSON解析器,但iOS没有。我也知道WCF格式已经过时了,因为他们都没有读过


对于这些设备读取的传输数据,我唯一的选择是使用专有格式吗?是否有人找到了一种好的(本机)格式,用于跨平台与服务进行通信,而不涉及创建专有格式?

什么是“WCF格式”?默认情况下,ASP.NET web服务使用SOAP。WCF服务也可以配置为使用SOAP或RESTful。SOAP就是XML,所以任何带有XML解析器的框架都应该这样做,而使用WCF REST,您可以轻松地使用XML或JSON。

什么是“WCF格式”?默认情况下,ASP.NET web服务使用SOAP。WCF服务也可以配置为使用SOAP或RESTful。SOAP就是XML,所以任何带有XML解析器的框架都应该这样做,使用WCF REST,您可以轻松地使用XML或JSON。

使用JSON。它内置于安卓系统和iOS系统中,可以与iOS系统一起使用。它轻巧紧凑,易于创建和解析。

使用JSON。它内置于安卓系统和iOS系统中,可以与iOS系统一起使用。它轻巧紧凑,易于创建和解析。

您最好使用JSON。尽管iphonesdk没有内置的SDK库,但您很容易找到一个inplementation(例如)。最大的好处是,您可以将WCF配置为输出裸JSON,这将很容易被所有平台理解。

您最好的选择是使用JSON。尽管iphonesdk没有内置的SDK库,但您很容易找到一个inplementation(例如)。最大的好处是,您可以将WCF配置为输出裸JSON,这将很容易被所有平台理解。

REST的开销比SOAP小,因为它只是一个HTTP GET/POST/PUT/DELETE。但是,如果您需要的不仅仅是简单的CRUD,SOAP可能是合适的。

REST的开销比SOAP少,因为它只是一个HTTP GET/POST/PUT/DELETE。但是,如果您需要的不仅仅是简单的CRUD,那么SOAP可能是合适的。

据我所知,Blackberry没有内置的JSON支持,至少不支持旧款。iOS没有对任何web服务的内置支持,因此如果不使用任何第三方库,则必须手动解析XML。我想说,如果您愿意,您可以将JSON与一些借来的库一起使用。我选择SOAP是因为我可以跨平台使用它,包括一些非常旧的windows手机,并且我希望使用尽可能少的第三方库。

据我所知,Blackberry没有内置的JSON支持,至少不支持旧型号。iOS没有对任何web服务的内置支持,因此如果不使用任何第三方库,则必须手动解析XML。我想说,如果您愿意,您可以将JSON与一些借来的库一起使用。我之所以选择SOAP,是因为我可以跨平台使用它,包括一些非常旧的windows手机,我希望使用尽可能少的第三方库。

SOAP/XML为我完成了这项工作。当然,我来回传递的都是弦,但。。从Android/Java到xmlweb服务,再回到Web服务,没有任何问题。SOAP/XML为我完成了这项工作。当然,我来回传递的都是弦,但。。从Android/Java到XML Web服务再到XML Web服务没有任何问题。虽然您在某种程度上是正确的(我使用的是JSON),但请注意BlackBerry 4.6和4.5(最有针对性的)不包含JSON库。您必须使用第三方类来完成这项工作(很容易找到,但必须注意)。虽然您在某种程度上是正确的(我使用了JSON),但请注意BlackBerry 4.6和4.5(最有针对性的)不包括JSON库。您必须使用第三方类来完成此任务(很容易找到,但必须注意)。