一、什么是JSON
,JavaScript对象表示法)是一种轻量级的数据交换格式。它基于JavaScript语言的一个子集,但是在各种编程语言中都得到了广泛的应用。JSON采用键值对的方式表示数据,使用逗号分隔多个键值对,使用花括号表示对象,使用方括号表示数组。
下面是一个JSON数据的示例:
{ame”,
“age”: gusic”]
二、PHP生成JSON数据的方法
PHP提供了一些函数可以方便地生成JSON数据,下面是介绍生成JSON数据的几种方法。
code函数
codecode函数生成JSON数据的示例:
< gusic’)
);code($arr);
输出结果为:
amegusic”]}
code函数和header函数
code函数和header函数生成JSON数据的示例:
< gusic’)
);tent; charset=utf-8′);code($arr);
codep实现跨域请求
pcodep实现跨域请求的示例:
< gusic’)
$callback = $_GET[‘callback’];tent/javascript; charset=utf-8′);code($arr) . ‘)’;
codecodecodep实现跨域请求。掌握这些方法,可以方便地生成JSON数据,为Web应用的数据交换提供便利。