嗨,我正在寻找一种在我的 php api 中回显 json 的正确方法,目前这是我的回显代码
我是从不同的班级得到的
echo '{"accountStatus":{';
echo '"create_status_code": "400",';
echo '"message": "Unable to create user."';
echo '}}';
Run Code Online (Sandbox Code Playgroud)
我是从不同的班级得到的
echo '{';
echo '"status_code": "em200",';
echo '"message": "email duplicate"';
echo '}';
Run Code Online (Sandbox Code Playgroud)
最后这就是我得到的不是有效的 JSON
{
"status_code":"em200",
"message":"email duplicate"
}{
"accountStatus":{
"create_status_code":"400",
"message":"Unable to create user."
}
}
Run Code Online (Sandbox Code Playgroud)
那么请问我如何正确回应它?
如果您希望浏览器正确地将其视为 json,请不要忘记设置标题:
header('Content-Type: application/json');
echo json_encode(array(
"age" => 4,
"name" => "baby",
));
Run Code Online (Sandbox Code Playgroud)