【发布时间】:2020-03-27 08:04:19
【问题描述】:
有没有一种方法可以在不为每个请求使用 POJO 对象的情况下获取请求正文(JSON)参数? 我有两种类型的请求,在其中许多请求中,我想要的是从请求中获取参数, 例如这样的:
{"name": "Mike", "Age":25}
request.getBodyParameter("name");
对于我的一些请求,我想将输入 json 转换为 JAVA 哈希映射。
【问题讨论】:
-
这不是请求参数,而是 JSON 正文。所以不,你不能这样做,你需要将它转换为对象或地图并从那里获取它。
-
所以对于我的项目中包含 json 作为正文的每个 post 请求,我需要创建一个 POJO 来传输数据?
-
那个或者创建一个包含结构的地图。
-
我是spring新手,能给我个链接或例子吗?
-
@mhndev 我已经用你拥有的库更新了答案。
标签: java json spring-boot http