php使用内置函数操作json,无需 …


概述 :php使用内置函数操作json,无需引入外部库。 php使用内置函数操作json,无需引入外部库。无论是数组还是对象,php都可以直接转化。

JSON??

简单介绍一下:

1 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。


2 很容易的进行阅读和编写。


3 方便了机器进行解析和生成。


4 采用完全独立于程序语言的文本格式。


json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构(kv键值对)。

PHP如何操作它呢?

无论是数组还是对象,php都可以直接转化。php内置两个函数 :

json_encode();  //编码
json_decode(); //解码

使用例子:

$ar=['name'=>'jh','age'=>22];

$jsonStr=json_encode($ar); //编码为json字符串
$jsonStr='{"name":"jh","age":22}';

$obj=json_decode($jsonStr);

输出到浏览器:

header('Content-type:text/json'); 
或者
header('content-type:application/json;charset=utf8'); 

分类: 学习分享

welcome
Top