android - 如何开发返回 JSON 数据的 Web 服务

标签 android json api rest

我是 Android、Blackberry、Windows Mobile 开发人员。我通常使用返回 JSON 的 API 或网络服务。我想知道如何创建查询数据库的 Web 服务(如 Mysql 并向我返回 JSON 数据)是否有这样做的教程。

我们可以使用哪种技术? PHP、.Net 或如何创建 REST 服务或 SOAP。 通常我是使用 API 的用户。我需要了解 API 是如何创建的。

你们能帮帮我吗?

最佳答案

您可以使用任何网络技术 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/

关于android - 如何开发返回 JSON 数据的 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8531779/

相关文章:

javascript - react native : I getting raw data in display page

jquery twitter 插件能够使用 twitter 列表 API?

android - 如何在 Android 中使 View 不可见/消失 onBackPressed() 方法?

android - 当我声明我的按钮时,应用程序停止并且无法打开

javascript - 使用 JSON 数据用数据库对象填充 Google map

java - 从我的 JSON 解析器获取空指针异常

ruby-on-rails - 使用 Rack Cache 时如何跟踪 API 请求数

android - 无法使用 GPS 提供商获取经纬度

android - 包 android.support.v4.animation 不存在 导入 android.support.v4.animation.AnimatorCompatHelper;

c# - 如何在Elastic Search中为带有GeoShape字符串GeoJson多边形的类型化对象编制索引?