【发布时间】:2018-07-10 21:51:23
【问题描述】:
我有一个 Spring Boot (MVC) 应用程序。我需要在代码中从 Map 转换为 Json(而不是在从 Web 请求返回结果时)。但是我想使用 Spring 在自动执行该操作时使用的相同 bean。哪个 bean 正在这样做?
【问题讨论】:
-
Spring 使用 Jackson ObjectMapper 类。您可以使用相同的
-
控制器应该将 bean 作为 JSON 返回给你,因为它有 ObjectMapper 为你做这件事。检查返回类型的标题
-
@pvpkiran:他们直接把它当作bean吗?我可以通过自动注射获得它吗?
-
@JPRLCol:据我了解,控制器通常返回值,而不是 bean
-
好像是org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
标签: json spring-boot