[安卓] JSON仲机器人 – 部分 1: 在PHP JSON和JSON输出
大家好, 今天是第一个系列 JSON仲机器人, 像之前的系列在Android数据库, 我会引导你做 1 应用程序特定的热闹,从开始到使用与Web服务器上的数据库JSON交互完成 – 应用商店名单前男友=)).
该系列应该有关于像MySQL的一些基本知识, PHP.
在第一篇文章中我将简要介绍一下在PHP JSON和JSON输出
什么是JSON, 为什么使用JSON
JSON它代表JavaScript对象符号, 它本质上是一定的链结构, 如结构化: HTTPS://www.cachhoc.net/mobile/demo-json/lover.php?测试=真&尼克=相关
[ { "id": "1", "nick": "quan", "name": "Nguyen Hoang Hau", "begin_date": "20\/10\/2010", "end_date": "19\/11\/2010", "phone": "0987654321" }, { "id": "2", "nick": "quan", "name": "Cao Thi Thap", "begin_date": "20\/11\/2010", "end_date": "14\/02\/2011", "phone": "1234567890" }, { "id": "3", "nick": "quan", "name": "L\u00f2 L\u1ea5p L\u00f3", "begin_date": "08\/03\/2011", "end_date": "01\/06\/2011", "phone": "0987612345" } ]
JSON结构可以以一个 方括号 [] 同上, 同时它的表现 元件的阵列 里面 (该阵列上方 3 部分来自). 或者,它可以先 背带 {}, 同时它 执行元件,每个元件包含键 - 值对 (键和值), 正如你所看到的 “ID”:”2″ 键 - 值是一对. 或JSON以及 也许只是一个键 - 值对或一个非常普通链条. 但在这里我想关注和区分你对卧虎藏龙JSON广场和大括号是因为他们的待遇有很大的不同 (元件和一种元素的数组).
我们可以充分使用xml或一些其它结构用于格式化和数据传输,但与JSON格式它是一个紧凑的,易于使用的, 是现在的趋势.
如何从Web服务器用PHP JSON出口
为了能够实行从Web服务器输出的JSON, 你需要一台服务器 (主持人) 私人. 如果你没有自己的主机可以充分利用该服务免费托管服务提供商,PHP和MySQL的支持, Hostinger, 你只需要注册一个账号, 创建 1 免费网站上 (你可以很容易地与谷歌的帮助下做到这一点) 和我们能够开始.
要导出在PHP中的数据,我们有很多方法,但我通常使用以下命令导出,因为它会立即输出可见结构化的格式:
$json = json_encode($result, JSON_PRETTY_PRINT); print_r($json);
然而在他的Hostinger莫名其妙地JSON_PRETTY_PRINT的使用不应该在此仅生产 json_encode($结果).
在于$结果是一个可变数据, 特别是一个简单的例子创建 1 文件temp.php (把一个文件管理器创建为正常文件):
<?php $result = array(); $result['name'] = 'nguyenvanquan7826'; $result['website'] = 'https://cachhoc.net'; $json = json_encode($result); print_r($json); ?>
当你运行这个文件就会被打开一段是JSON 1 当前:
{"name":"nguyenvanquan7826","website":"https:\/\/cachhoc.net"}
查: http://svictu.esy.es/mobile/old-lover/temp.php
如果JSON不可见的结构性产品,你可以把它复制到页 http://jsonviewer.stack.hu/ 选择 格式 寻找容易.
当输出JSON, 你可以看到它的字体错误 (像例如第一交, 第二个要素 3 5名是模棱两可的,但错误的炉字体) 或者有一些特殊的字符 (作为连结http:// 莳萝HTTP:\/\/), 这就是你感到安全,因为它是JSON格式, 该系列下来到Android处理器不行了.
完款 1 这里, 下一节我会引导你从数据库中创建数据库和JSON输出.
在本教程的帖子 JSON仲机器人 由 nguyenvanquan7826
最新评论