我的目标是引导Spring并调用Controller
并接收JSON
个对象作为响应。
我的问题是,在我实现了所有内容之后,我只在响应主体中获得了一个纯字符串,但没有真正的JSON
。我做错了什么?
我读了一些关于Jackson
的内容 - 也许这是我问题的关键?
答案 0 :(得分:1)
1)确保您的依赖项中有杰克逊。
如果您使用的是maven,请在pom.xml
。
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.9.13</version>
</dependency>
2)如果您的依赖项中有Jackson,Spring会自动使用它。
确保您返回Object
,例如Person
,Employee
和没有String
。杰克逊会照顾其他人
3)并且不要忘记使用@ResponseBody
注释您的方法。