Class Jackson2BodyConverter
java.lang.Object
nablarch.fw.jaxrs.BodyConverterSupport
nablarch.integration.jaxrs.jackson.JacksonBodyConverterSupport
nablarch.integration.jaxrs.jackson.Jackson2BodyConverter
- All Implemented Interfaces:
BodyConverter
Jackson2.xを使用してリクエスト/レスポンスの変換を行う
BodyConverter
実装クラス。-
Nested Class Summary
Nested classes/interfaces inherited from class nablarch.fw.jaxrs.BodyConverterSupport
BodyConverterSupport.ContentType
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
configure
(com.fasterxml.jackson.databind.ObjectMapper objectMapper) ObjectMapper
に対するオプション設定などを行う。protected Object
JSON文字列から指定された型のオブジェクトに値を読み込む。protected String
writeValueAsString
(Object value) 指定されたオブジェクトからJSON文字列に書き込む。Methods inherited from class nablarch.integration.jaxrs.jackson.JacksonBodyConverterSupport
convertRequest, convertResponse, isConvertible
Methods 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:JacksonBodyConverterSupport
JSON文字列から指定された型のオブジェクトに値を読み込む。- Specified by:
readValue
in classJacksonBodyConverterSupport
- Parameters:
src
- JSON文字列のソースvalueType
- 値の型- Returns:
- JSON文字列を読み込んだオブジェクト
- Throws:
IOException
- 読み込みに失敗した場合
-
writeValueAsString
Description copied from class:JacksonBodyConverterSupport
指定されたオブジェクトからJSON文字列に書き込む。- Specified by:
writeValueAsString
in classJacksonBodyConverterSupport
- Parameters:
value
- オブジェクト- Returns:
- JSON文字列
- Throws:
IOException
- 書き込みに失敗した場合
-