0

实际上我正计划做一个更大的项目。我想制作一个 Android 应用程序、iOS 应用程序和一个 ASP.NET 网页,这三个应用程序都应该使用相同的数据库(最好是 MS SQL Server)。

JSON 是最佳选择吗?如果是,我该如何构建整个事情?我可以只写一个服务,然后每个平台都可以读取并发送到这个服务吗?那应该是一种什么样的服务,这样我才能进一步了解我必须学习的内容?

4

2 回答 2

2

If you're using SQL Server, I assume you are using C# or VB.NET.

You can write a single service with Web API and it can output both XML and JSON. You can configure the default output format to be one or the other - for example, you can configure the API to by default emit JSON objects, but if the person requesting data specifies an HTTP header, you can emit XML instead.

But currently JSON is the standard for web services, so I would go with JSON and build around that.

于 2013-08-13T16:16:29.403 回答
1

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

于 2013-08-13T16:35:16.640 回答