springmvc从request中获取body的数据的方法 - Go语言中文社区

springmvc从request中获取body的数据的方法


从request中获取只需要3步骤即可,其中会用到dubbo的IOUtils,需要引入maven

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>dubbo</artifactId>
    <version>2.5.3</version>
</dependency>

具体业务代码如下:


import java.io.BufferedReader;
import com.alibaba.dubbo.common.utils.IOUtils;


BufferedReader bufferedReader = request.getReader();
String bodyStr = IOUtils.read(bufferedReader);
Map<String, Object> map = CommUtil.JSON2Map(bodyStr);

用到的JSON2Map方法是我自己封装的一个json字符串转map的方法,代码如下:

import com.alibaba.fastjson.JSON;


Map<String, Object> map = new HashMap<String, Object>();
map = (Map<String, Object>) JSON.parse(obj);

需要引入alibaba的json工具:

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.49</version>
</dependency>

 

 

 

如果觉得本文对您有所帮助,欢迎您扫码下图所示的支付宝和微信支付二维码对本文进行随意打赏。您的支持将鼓励我继续创作

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/u013294097/article/details/90232151
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-07 21:21:31
  • 阅读 ( 1473 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢