2014-07-20 77 views
1

我的目標是引導Spring並調用Controller並接收JSON對象作爲響應。REST控制器返回一個純字符串而不是JSON

我的問題是,我實現了一切後,我只是在響應正文中獲得一個純字符串,但沒有真正的JSON。我做錯了什麼?

我讀了一些關於Jackson - 也許是我的問題的關鍵?

+2

請告訴我們您正在嘗試使用的代碼 – leo

+0

看看[這裏](http://stackoverflow.com/a/24774510/2842067)。 – Alexey

回答

1

1)確保您在您的依賴關係中擁有傑克遜。 如果您使用的是maven,請在您的pom.xml中輸入。

<dependency> 
    <groupId>org.codehaus.jackson</groupId> 
    <artifactId>jackson-core-asl</artifactId> 
    <version>1.9.13</version> 
</dependency> 

MVN-Repository

2)兩者如果你在你的依賴有傑克遜,Spring會自動使用它。 請確保您返回ObjectPersonEmployee和否String。傑克遜會照顧其餘的

3)並且不要忘記用@ResponseBody註釋您的方法。

+1

請注意,這是一個過時的傑克遜版本。 – chrylis

相關問題