php和android之间最简单的数据通信方式

php和android之间最简单的数据通信方式,php,android,Php,Android,我正在尝试构建一个基于酒店管理的android应用程序。该应用程序只是向用户提供交易列表。该网站存储有关用户的数据,并在数据库中处理sql表 是否有任何简单的方式将交易详情和用户名、酒店名称等用户详情等数据从网站传送到android应用程序和viceversa 我知道使用json可以做到这一点。但是我发现它很难实现。您可能会发现以下教程很有用: 本教程介绍如何使用MySQL数据库和PHP向android应用程序发送JSON (假设您使用的是MySQL数据库,如果不是,它仍然是一个有用的教程) 您

我正在尝试构建一个基于酒店管理的android应用程序。该应用程序只是向用户提供交易列表。该网站存储有关用户的数据,并在数据库中处理sql表

是否有任何简单的方式将交易详情和用户名、酒店名称等用户详情等数据从网站传送到android应用程序和viceversa


我知道使用json可以做到这一点。但是我发现它很难实现。

您可能会发现以下教程很有用:

本教程介绍如何使用MySQL数据库和PHP向android应用程序发送JSON

(假设您使用的是MySQL数据库,如果不是,它仍然是一个有用的教程)

您还可以使用GSON、Google的API和以下教程:
您可能会发现以下教程很有用:

本教程介绍如何使用MySQL数据库和PHP向android应用程序发送JSON

(假设您使用的是MySQL数据库,如果不是,它仍然是一个有用的教程)

您还可以使用GSON、Google的API和以下教程:

在android和PHP中的json_encode()上使用非常轻松(还可以看看blackpanthers的响应),下面是一个简短的摘录,介绍如何在java中绑定具体示例:

首先在PHP中实现json_encode(),并在浏览器中调用,这样您就可以看到结果,比如说,您得到如下结果:

{“用户名”:“我的名字”,“用户名”:“我的姓”,“电话”:{“手机”:“11111”}

现在,您有了一个JSON实体,其中包含属性“user\u name”、“user\u姓氏”和“phones”。而“phones”是一个嵌套实体,包含一个属性“mobile”

现在为每个实体创建一个java类,因此我们需要两个,一个包含“phones”,另一个包含所有属性,包括实体“phones”

好了,就这样:)啊,好的,最后一部分

    ...
    InputStream is = new URL("http://www.my.php.returning.json").openStream();
    InputStreamReader isr = new InputStreamReader();
    MyJson myJson = new Gson().fromJson(isr , MyJson.class);
    ... //close stream, handle exceptions, etc.

    // now you've got that all in the myJson object...
给你

在android和PHP中的json_encode()上使用非常轻松(还可以看看blackpanthers的响应),下面是一个简短的摘录,介绍如何在java中绑定具体示例:

首先在PHP中实现json_encode(),并在浏览器中调用,这样您就可以看到结果,比如说,您得到如下结果:

{“用户名”:“我的名字”,“用户名”:“我的姓”,“电话”:{“手机”:“11111”}

现在,您有了一个JSON实体,其中包含属性“user\u name”、“user\u姓氏”和“phones”。而“phones”是一个嵌套实体,包含一个属性“mobile”

现在为每个实体创建一个java类,因此我们需要两个,一个包含“phones”,另一个包含所有属性,包括实体“phones”

好了,就这样:)啊,好的,最后一部分

    ...
    InputStream is = new URL("http://www.my.php.returning.json").openStream();
    InputStreamReader isr = new InputStreamReader();
    MyJson myJson = new Gson().fromJson(isr , MyJson.class);
    ... //close stream, handle exceptions, etc.

    // now you've got that all in the myJson object...

给你

如果您在使用json时遇到问题,请查看它,它应该会解决所有json问题json不是通信方式,而是数据的格式。通信方式包括web服务(如REST、XML-RPC、SOAP)或简单的HTTP请求?这是PHP方面还是android方面的问题?你有一些很好的答案,为什么不投票/打分呢?不要让那些不支持或不标记答案的人名声扫地。如果你在使用json时遇到问题,请看一看它,它应该会解决你所有的json问题。json不是沟通的方式,而是数据的格式。通信方式包括web服务(如REST、XML-RPC、SOAP)或简单的HTTP请求?这是PHP方面还是android方面的问题?你有一些很好的答案,为什么不投票/打分呢?不要因为一个不支持或不给答案打分的人而名声扫地。