我正在用Java創建一個Web應用程序,我想將服務器部分的前端完全分開。因此,一切都將通過服務實現,特別是JSON Rest服務。我想有一個共同的信息格式,像這樣(爲方便起見,我把它寫成XML,但我要使用JSON - 應該是配置的問題反正):如何爲Java JAX-RS服務創建自定義常用JSON消息格式?
<response>
<time>...</time>
<status>
<code></code>
<message></message>
</status>
<data>
...my entities resulting from the operations...
</data>
</response>
我的問題是如何實現並在我的方法中普遍使用這種自定義格式?這意味着,萬一運行良好,我只想寫一些類似response.setData(data)並返回對象。否則,錯誤處理程序會照顧。感謝幫助。
爲什麼這看起來很像嘗試重新創建SOAP? –
我喜歡SOAP,這將是我的第一選擇,但是,要求能夠以XML,JSON或其他任何方式進行響應...... –