PHP接收前端传来的json格式的数据

来源:IT星空
访问量:57
发布日期:2023-03-03

$json = isset($GLOBALS['HTTP_RAW_POST_DATA'])?$GLOBALS['HTTP_RAW_POST_DATA']:file_get_contents("php://input");

然后用json_decode函数解析为php对象格式:

$dObj = json_decode($json);

然后根据前端传来的键名称来获取具体的键值,例如:

前端传来的数据是:"{name: "小明" ,age: "19"}"

后台如果要取到姓名name的值:

$dObj->name    //获取到姓名

$dObj->age     //获取到年龄