前臺傳過來的json資料,解析request
阿新 • • 發佈:2018-11-11
/**
* 解析前臺獲得的互動資料
* @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);
}
* 解析前臺獲得的互動資料
* @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) {
}
}
return JSONObject.parseObject(resultStr);
}