请编写代码输出:
{
"user":"james",
"uk1":{"k1":"123","k2":"333"},
"ka":["ka1","ka2","ka3"]
,"kia":{}
}$b=new StdClass(); $data=[ "user"=>"james", "uk1"=>[ 'k1'=>"123", "k2"=>"333" ], "ka"=>[ "ka1", "ka2", "ka3" ], "kia"=>$b ]; echo json_encode($data);
这样就能输出上面代码的格式了。
倘若发生一些变化:
{
"user":"james",
"uk1":{"k1":"123","k2":"333"},
"ka":["ka1","ka2","ka3"]
,"kia":{"user":"123"}
}$b=new StdClass(); $b->user="333"; $data=[ "user"=>"james", "uk1"=>[ 'k1'=>"123", "k2"=>"333" ], "ka"=>[ "ka1", "ka2", "ka3" ], "kia"=>$b ]; echo json_encode($data);
数组中,是可以存放对象的。