前台传过来的json数据,解析request

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yikong2yuxuan/article/details/70161612
/**
* 解析前台获得的交互数据
* @param request
* @return
* @throws IOException
*/
public static JSONObject getJsonObject(HttpServletRequest request) throws IOException{
String resultStr = "";
        String readLine;
        StringBuffer sb = new StringBuffer();
        BufferedReader responseReader = null;
        OutputStream outputStream = null;
        try {
            responseReader = new BufferedReader(new InputStreamReader(request.getInputStream(), "UTF-8"));
            while ((readLine = responseReader.readLine()) != null) {
                sb.append(readLine).append("\n");
            }
            responseReader.close();
            resultStr = sb.toString();
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if (outputStream != null) {
            outputStream.close();
            }
        } 
return JSONObject.parseObject(resultStr);
}

猜你喜欢

转载自blog.csdn.net/yikong2yuxuan/article/details/70161612