后端使用StringBuilder 接收HttpServletRequest信息,并用JSONObject转成Json格式

后端使用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后格式为
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_36737214/article/details/118801366