通过HttpServletRequest转换获得json对象
程序员文章站
2022-03-10 13:04:43
...
private JSONObject getRequestPostJson(String msisdn,
HttpServletRequest request) {
try {
BufferedReader br = new BufferedReader(new InputStreamReader(
request.getInputStream()));
String line = null;
StringBuilder sb = new StringBuilder();
while ((line = br.readLine()) != null) {
sb.append(line);
}
String reqBody = URLDecoder.decode(sb.toString(), HTTP.UTF_8);
logger.info("Request Body:" + reqBody);
JSONObject json = new JSONObject(reqBody);
logger.info("[getRequestPostJson][" + msisdn
+ "]-- get request body with json success.");
return json;
} catch (Exception e) {
logger.error("[getRequestPostJson][" + msisdn
+ "]-- get request body with json fail.Exception message:" + e.getMessage());
return null;
}
}
上一篇: 什么样的人适合学java
推荐阅读
-
Json字符串转换为JS对象的高效方法实例_javascript技巧
-
将JSON对象转换成JSON字符串 jsonjQueryWeb.net
-
将json对象转换为字符串的方法_javascript技巧
-
js protobuf 实例对象在JSON转换时遇到的问题
-
PHP如何将JSON转换成数组/对象
-
FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换操作
-
C#中的DataSet、string、DataTable、对象转换成Json的实现代码
-
C#中的DataSet、string、DataTable、对象转换成Json的实现代码
-
C#实现JSON和对象之间互相转换功能示例
-
把JSON数据格式转换为Python的类对象方法详解(两种方法)