Request to JSON
public static String fetchRequest2JSON(HttpServletRequest request) {
String param= null;
BufferedReader streamReader=null;
try {
streamReader = new BufferedReader( new InputStreamReader(request.getInputStream(), "UTF-8"));
StringBuilder responseStrBuilder = new StringBuilder();
String inputStr;
while((inputStr = streamReader.readLine()) != null) {
responseStrBuilder.append(inputStr);
}
JSONObject jsonObject = JSONObject.parseObject(responseStrBuilder.toString());
param= jsonObject.toJSONString();
System.out.println(param);
} catch (Exception e) {
e.printStackTrace();
}finally {
try {
if(streamReader!=null){streamReader.close();}
} catch (IOException e) {
e.printStackTrace();
}
}
return param;
}
Request to String
public static String fetchRequest2Str(HttpServletRequest request) {
String reqStr= null;
BufferedReader streamReader=null;
try {
streamReader = new BufferedReader( new InputStreamReader(request.getInputStream(), "UTF-8"));
StringBuilder responseStrBuilder = new StringBuilder();
String inputStr;
while((inputStr = streamReader.readLine()) != null) {
responseStrBuilder.append(inputStr);
}
reqStr =responseStrBuilder.toString();
log.info("Request Received is \n"+reqStr);
} catch (Exception e) {
e.printStackTrace();
}finally {
try {
if(streamReader!=null){streamReader.close();}
} catch (IOException e) {
e.printStackTrace();
}
}
return reqStr;
}