通过POST和SPRING-MVC发送多个对象时出现问题

通过POST和SPRING-MVC发送多个对象时出现问题,第1张

通过POST和SPRING-MVC发送多个对象时出现问题

请求主体将包含整个JSON内容。因此,当您要映射JSON时,仅使用一个RequestBody带注释的参数。您将必须执行以下 *** 作:

public @ResponseBody Message subscribeUser(@RequestBody String str)ObjectMapper mapper = new ObjectMapper();JsonNode node = mapper.readTree(str);

然后使用映射器的convertValue方法从字符串中获取不同的对象。

JsonNode node = mapper.readTree(str);User theUser = mapper.convertValue(node.get("user"), User.class);

对于其他对象类似



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5651420.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存