java_接收接口json参数
@PostMapping("/tests")
@ResponseBody
public void test1111(){
HttpServletRequest request = getRequest();
JSONObject paramsObj = MobileController.getRequestParamsObj(request);
System.out.println(paramsObj.getString("cust_name"));
System.out.println(paramsObj.getString("id_card"));
}
public static JSONObject getRequestParamsObj(HttpServletRequest request) {
JSONObject paramsObj = new JSONObject();
try {
BufferedReader streamReader = new BufferedReader( new InputStreamReader(request.getInputStream(), "UTF-8"));
StringBuilder responseStrBuilder = new StringBuilder();
String inputStr;
while ((inputStr = streamReader.readLine()) != null)
responseStrBuilder.append(inputStr);
paramsObj = JSONObject.parseObject(responseStrBuilder.toString());
} catch (Exception e) {
e.printStackTrace();
}
return paramsObj;
}
public static HttpServletRequest getRequest()
{
return getRequestAttributes().getRequest();
}