json_encode()&json_decode()及JSON.parse()&JSON.tostringify介绍
json_encode()
- json_encode()返回json格式的字符串,常常用户将数组转换为json格式的字符串表示,其中第一个参数可以为对象、数组或字符串;第二个参数为 JSON_UNESCAPED_UNICODE (integer)时,字符串中的中文可被正常显示。具体实例代码如下。
<?php
header('Content-Type:application/json');
$name = isset($_POST['name']) ? $_POST['name']: '';
$retdata = array(
"st"=>array("name"=>"feiy","sex"=>"male","age"=>18,"job"=>'egineer'),
"ss"=>array("name"=>"MM","sex"=>"female","age"=>20,"job"=>'signer'),
"te"=>array("name"=>"cs","sex"=>"female","age"=>28,"job"=>'teacher'),
);
if($name=='st')
{
echo json_encode($retdata['st']);
}
else if($name=='ss')
{
echo json_encode($retdata['ss']);
}
else if($name=='te')
{
echo json_encode