Java解析raw请求的json格式数据

1.Java解析raw请求的json格式数据

点击查看代码
private JSONObject readRaw(InputStream inputStream){
        JSONObject json = null;
        try{
            ByteArrayOutputStream outSteam = new ByteArrayOutputStream();
            byte[] buffer = new byte[1024];

            int len;
            while ((len = inputStream.read(buffer)) != -1) {
                outSteam.write(buffer, 0, len);
            }

            outSteam.close();
            inputStream.close();

            String result = new String(outSteam.toByteArray(), "UTF-8");
            json = (JSONObject) JSONObject.parse(result);
        }catch (Exception e){
            e.printStackTrace();
            logger.info(e.toString());
        }
       return json;
    }

posted @ 2020-11-25 10:06  曾曾曾zzq  阅读(294)  评论(0)    收藏  举报