后端使用StringBuilder 接收HttpServletRequest信息,并用JSONObject转成Json格式
前端发送数据格式
{
"alarm_ip": "102.168.9.9","alarm_time": "2020-03-22 00:00:00", "alarm_level": "2", "alarm_state": "2","alarm_id": 11
}
后端接收request 并解析请求的信息
BufferedReader br = null;
StringBuilder sb = new StringBuilder();
try {
br = new BufferedReader(new InputStreamReader(request.getInputStream()));
String line = null;
while ((line = br.readLine()) != null) {
sb.append(line);
}
} catch (IOException e) {
return BsmResponse.fail(BsmConst.FAIL_MSG, "请求失败!");
}
// 转为JSON字符串
String json = sb.toString();
System.out.println("JSON = " + json);
JSONObject jsonObject = new JSONObject(json);
其中字符串格式为:
转为json后格式为