php和android之间最简单的数据通信方式
我正在尝试构建一个基于酒店管理的android应用程序。该应用程序只是向用户提供交易列表。该网站存储有关用户的数据,并在数据库中处理sql表 是否有任何简单的方式将交易详情和用户名、酒店名称等用户详情等数据从网站传送到android应用程序和viceversaphp和android之间最简单的数据通信方式,php,android,Php,Android,我正在尝试构建一个基于酒店管理的android应用程序。该应用程序只是向用户提供交易列表。该网站存储有关用户的数据,并在数据库中处理sql表 是否有任何简单的方式将交易详情和用户名、酒店名称等用户详情等数据从网站传送到android应用程序和viceversa 我知道使用json可以做到这一点。但是我发现它很难实现。您可能会发现以下教程很有用: 本教程介绍如何使用MySQL数据库和PHP向android应用程序发送JSON (假设您使用的是MySQL数据库,如果不是,它仍然是一个有用的教程) 您
我知道使用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方面的问题?你有一些很好的答案,为什么不投票/打分呢?不要因为一个不支持或不给答案打分的人而名声扫地。