Spring3.0Webサービスを使用しています。json応答を生成します。
同じWebサービスを使用してjsonp応答を生成したいと思います。
Spring3.0Webサービスのjson応答をカスタマイズする方法を提案してください。
Spring3.0Webサービスを使用しています。json応答を生成します。
同じWebサービスを使用してjsonp応答を生成したいと思います。
Spring3.0Webサービスのjson応答をカスタマイズする方法を提案してください。
ジャクソンをプロジェクトに統合してみることができます。プロジェクトには、JSONシリアル化のオプションがたくさんあります。ジャクソンの設定は簡単です。
<bean
class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="order" value="0" />
<property name="mediaTypes">
<map>
<entry key="json" value="application/json" />
</map>
</property>
<property name="defaultViews">
<list>
<bean
class="org.springframework.web.servlet.view.json.MappingJacksonJsonView" />
</list>
</property>
</bean>
これが機能するようになったら、ModelオブジェクトでJacksonの優れたアノテーションを使用して、JSONでの印刷方法、または無視されるかどうかを構成できます(@JSONIgnore)。
さらに詳しく知りたい場合は、org.springframework.web.servlet.view.json.MappingJacksonJsonViewクラスを独自のクラスで拡張して、気を付けてください。
お役に立てれば。