Class Jackson2BodyConverter
java.lang.Object
nablarch.fw.jaxrs.BodyConverterSupport
nablarch.integration.jaxrs.jackson.JacksonBodyConverterSupport
nablarch.integration.jaxrs.jackson.Jackson2BodyConverter
- All Implemented Interfaces:
BodyConverter
- Direct Known Subclasses:
JerseyJackson2BodyConverter,ResteasyJackson2BodyConverter
Jackson2.xを使用してリクエスト/レスポンスの変換を行う
BodyConverter実装クラス。-
Nested Class Summary
Nested classes/interfaces inherited from class nablarch.fw.jaxrs.BodyConverterSupport
BodyConverterSupport.ContentType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigure(com.fasterxml.jackson.databind.ObjectMapper objectMapper) ObjectMapperに対するオプション設定などを行う。protected ObjectJSON文字列から指定された型のオブジェクトに値を読み込む。protected StringwriteValueAsString(Object value) 指定されたオブジェクトからJSON文字列に書き込む。Methods inherited from class nablarch.integration.jaxrs.jackson.JacksonBodyConverterSupport
convertRequest, convertResponse, isConvertibleMethods inherited from class nablarch.fw.jaxrs.BodyConverterSupport
getContentType, read, setDefaultEncoding, write
-
Constructor Details
-
Jackson2BodyConverter
public Jackson2BodyConverter()JacksonBodyConverterを生成する。
-
-
Method Details
-
configure
protected void configure(com.fasterxml.jackson.databind.ObjectMapper objectMapper) ObjectMapperに対するオプション設定などを行う。 このクラスでは特に何も行わないので、オプション設定はサブクラス側で行う必要がある。- Parameters:
objectMapper-ObjectMapper
-
readValue
Description copied from class:JacksonBodyConverterSupportJSON文字列から指定された型のオブジェクトに値を読み込む。- Specified by:
readValuein classJacksonBodyConverterSupport- Parameters:
src- JSON文字列のソースvalueType- 値の型- Returns:
- JSON文字列を読み込んだオブジェクト
- Throws:
IOException- 読み込みに失敗した場合
-
writeValueAsString
Description copied from class:JacksonBodyConverterSupport指定されたオブジェクトからJSON文字列に書き込む。- Specified by:
writeValueAsStringin classJacksonBodyConverterSupport- Parameters:
value- オブジェクト- Returns:
- JSON文字列
- Throws:
IOException- 書き込みに失敗した場合
-