java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Springboot接收POST请求,数据为json类型

Springboot接收POST请求,数据为json类型问题

作者:_多拉不懂A梦

在使用Spring框架中,当处理POST请求且内容为JSON类型时,应使用@RequestBody注解而非@RequestParam,通过@RequestBody可以将JSON数据绑定到一个Map对象中,然后通过Map的get方法来获取需要的参数

Springboot接收POST请求,数据为json类型

当前端传来的数据为json类型且为POST请求时,后端不能单纯使用@RequestParam来获取数据。

应该使用@RequestBody

制作一个Map,再使用map的get方法获取到每一个参数。

@PostMapping("/updateCoinInfo")
    public MsgEntity updateCoinInfo(@RequestBody Map<String, String> params)
params.get("coin")

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文