|
在php中对json结构进行操作:
1.json结构转为字符串
<?php
$arr = array (
'id' => '1',
'name' => '张三',
);
$jsonstr = json_encode($arr);
echo $jsonstr;
?>
输出:{"id":"1","name":"\u5f20\u4e09"}
2.json字符串转换为json结构
<?php
$jsonstr='{"id":"1","name":"张三"}';
$jsonstr = json_decode($jsonstr);
print_r($jsonstr->name); //通过 -> 访问json的属性值
?>
输出:张三
3.json字符串转为数组
<?php
$jsonstr='{"id":"1","name":"张三"}';
$jsonstr = json_decode($jsonstr,true);// 参数true 表示将返回 array 而非 object
print_r($jsonstr['name']);
?>
输出:张三
注:json结构字符串必须用双引号(") 如:{"id":"1","name":"张三"} |
|
|