ASP.NET / Android / iOS - 跨平台数据交换 - JSON还是其他什么?

时间:2013-08-13 16:10:25

标签: asp.net ios json web-services cross-platform

实际上,我打算做一个更大的项目。我想制作一个Android-App,iOS-App和一个ASP.NET网页,这三个应该使用相同的DataBase(最好是MS SQL Server)。

JSON是最佳选择吗?什么时候,我如何建立整个事物? 我是否可以只编写一个服务,然后每个平台都可以读取并发送到此服务? 应该是什么样的服务,所以我可以进一步了解我需要学习的内容?

2 个答案:

答案 0 :(得分:2)

如果您使用的是SQL Server,我假设您使用的是C#或VB.NET。

您可以使用Web API编写单个服务,它可以输出XML和JSON。您可以将默认输出格式配置为一个或另一个 - 例如,您可以将API配置为默认情况下发出JSON对象,但如果请求数据的人指定HTTP标头,则可以发出XML。

但是目前JSON是Web服务的标准,所以我会使用JSON并围绕它进行构建。

答案 1 :(得分:1)

您可以创建ASMX服务或WCF服务,您可以使用javascript或代码隐藏在Web中使用这些服务对于Android和ios,您可以通过请求json格式来调用webservice实际上一个asmx服务可以响应XML以及JSON格式