Acceptヘッダーに渡されたときにSpring MVC (3.0.5)
その出力JSON
を使用するWebアプリケーションがあります。を使用して出力したいのですが、基になる Java オブジェクトの代わりに、既にカスタマイズした表現を使用したいと考えています。HttpMessageConverter
application/json
XML
XStream
JSON
私の春の設定は次のようになります
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<bean class="org.springframework.http.converter.ByteArrayHttpMessageConverter" />
<bean class="org.springframework.http.converter.StringHttpMessageConverter" />
<bean class="org.springframework.http.converter.FormHttpMessageConverter" />
<bean class="org.springframework.http.converter.xml.SourceHttpMessageConverter" />
<bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" />
</list>
</property>
</bean>
もう 1 つ追加して Java オブジェクトから出力XStreamMashaller
を取得することはできXML
ますが、それは別の表現であり、2 つの表現を同期させる努力はしたくありません。のようなものを使用してJSON
変換される表現を使用したい。これをどのように達成できるかについて、誰かがリンクまたはサンプルコードに案内してくれますか?XML
Jettison