方法1、
$value = json_decode(file_get_contents(‘php://input’));
echo json_encode($value);
方法2、
/** * 解析前台传来的不完整json字符串 */
private function json_decode_x($str) {
$data_arr = array();
$arr = json_decode($str, 1);
foreach ($arr as $x => $a) {
if (preg_match(‘/”:/’, $arr[$x])) { //匹配
$data_arr[$x] = $this->json_decode_x($a);
} else {
$data_arr[$x] = $a;
}
}
return $data_arr;
}