php中json数据接口创建及调用
2016-04-08 18:30
537 查看
什么是json?
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。
JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。
易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。
json接口如何生成?或者是如何将普通数据转化为json数据?
首先,在文件夹中创建json.php文件,在php文件中加header头 转换为json对象
然后,接收获得数据,并通过json_encode函数,转换为json数据
代码:
然后直接输出
在html页面,如何接收?
代码如下:
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。
JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。
易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。
json接口如何生成?或者是如何将普通数据转化为json数据?
首先,在文件夹中创建json.php文件,在php文件中加header头 转换为json对象
header('content-type:application/json;charset=utf8');
然后,接收获得数据,并通过json_encode函数,转换为json数据
代码:
$arr=array( array( 'name'=>'zhangsan', 'sex' =>'man', 'age' =>18, ), array( 'name'=>'lisi', 'sex' =>'women', 'age' =>20, ), array( 'name'=>'wangwu', 'sex' =>'man', 'age' =>19, ), ); $json=json_encode($arr);
然后直接输出
echo $json;
在html页面,如何接收?
代码如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>获得json对象</title> <script src="jquery.js"></script> </head> <body> <script> var url='json.php'; $.get(url,function(data){ console.log(data); }) </script> </body> </html>
相关文章推荐
- php三种接口(json、XML、jsonp)的生成与调用
- 关于php插件pdo_mysql的安装
- php中的字符串操作
- php冒泡排序
- php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
- PHP正则表达式的运用
- php提交表单中文字符乱码的一种可能性
- php7编译安装与php5共存
- 容易被忽视的问题之:View的setLayoutParams()方法
- PHP Libevent 扩展
- PHP 5.5以上 使用 CURL 上传文件
- 超级有用的9个PHP代码片段
- Ubuntu12.04 安装LAMP及phpmyadmin
- golang开发的一个mysql连接代理池,支持多种语言客户端(PHP范例)
- php url重写
- PHP内核——hash算法
- 一种利用ajax js与php实现数据库动态查询的方法
- 深入理解PHP Opcode缓存原理
- PHP中命名空间不足之详解
- PHP文件处理--写入文件