我的目標是引導Spring並調用Controller
並接收JSON
對象作爲響應。REST控制器返回一個純字符串而不是JSON
我的問題是,我實現了一切後,我只是在響應正文中獲得一個純字符串,但沒有真正的JSON
。我做錯了什麼?
我讀了一些關於Jackson
- 也許是我的問題的關鍵?
我的目標是引導Spring並調用Controller
並接收JSON
對象作爲響應。REST控制器返回一個純字符串而不是JSON
我的問題是,我實現了一切後,我只是在響應正文中獲得一個純字符串,但沒有真正的JSON
。我做錯了什麼?
我讀了一些關於Jackson
- 也許是我的問題的關鍵?
1)確保您在您的依賴關係中擁有傑克遜。 如果您使用的是maven,請在您的pom.xml
中輸入。
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.9.13</version>
</dependency>
2)兩者如果你在你的依賴有傑克遜,Spring會自動使用它。 請確保您返回Object
Person
,Employee
和否String
。傑克遜會照顧其餘的
3)並且不要忘記用@ResponseBody
註釋您的方法。
請注意,這是一個過時的傑克遜版本。 – chrylis
請告訴我們您正在嘗試使用的代碼 – leo
看看[這裏](http://stackoverflow.com/a/24774510/2842067)。 – Alexey