$data = [ 'user' => '123', 'name' => 'james', 'age' => 13, 'gender' => 1, 'content'=>'中国', ]; $forceObject = FALSE; $option = (PHP_VERSION >= '5.4.0' ? JSON_UNESCAPED_UNICODE : 0) | ($forceObject ? JSON_FORCE_OBJECT : 0); $option = $option | (PHP_VERSION >= '5.5.0' ? JSON_PARTIAL_OUTPUT_ON_ERROR : 0); return is_array($data) || $forceObject ? json_encode($data, $option) : $data;