如何开发返回JSON数据的web服务



我是Android, Blackberry, windows手机开发者。我通常使用返回JSON的API或web服务。我想知道如何创建一个查询数据库的web服务(如Mysql并返回我一个JSON数据)是否有这样做的教程。

我们可以使用什么技术?PHP, . net或如何创建REST服务或SOAP。通常我是一个使用API的用户。我需要了解API是如何创建的。

你们能帮帮我吗?

您可以使用任何web技术PHP, . net, Java都可以工作。它可以是rest、SOAP或非RESTful的非SOAP纯JSON、XML或文本。在移动设备上实现SOAP是相当复杂的,所以我不会走那条路。

因此,例如在PHP中,你会收到来自移动设备的HTTP请求,请求可以有参数或不,这导致你的PHP脚本离开并从数据库拉一些数据,然后返回它作为JSON, XML,文本等。然后,你的手机接收这个响应并从中解析信息,并对该信息做任何它需要做的事情。

你可以看看一些PHP rest框架

http://blog.programmableweb.com/2011/09/23/short-list-of-restful-api-frameworks-for-php/

最新更新