Class Jackson2BodyConverter

All Implemented Interfaces:
BodyConverter

public class Jackson2BodyConverter extends JacksonBodyConverterSupport
Jackson2.xを使用してリクエスト/レスポンスの変換を行うBodyConverter実装クラス。
  • Constructor Details

    • Jackson2BodyConverter

      public Jackson2BodyConverter()
      JacksonBodyConverterを生成する。
  • Method Details

    • configure

      protected void configure(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      ObjectMapperに対するオプション設定などを行う。

      このクラスでは特に何も行わないので、オプション設定はサブクラス側で行う必要がある。

      Parameters:
      objectMapper - ObjectMapper
    • readValue

      protected Object readValue(Reader src, Class<?> valueType) throws IOException
      Description copied from class: JacksonBodyConverterSupport
      JSON文字列から指定された型のオブジェクトに値を読み込む。
      Specified by:
      readValue in class JacksonBodyConverterSupport
      Parameters:
      src - JSON文字列のソース
      valueType - 値の型
      Returns:
      JSON文字列を読み込んだオブジェクト
      Throws:
      IOException - 読み込みに失敗した場合
    • writeValueAsString

      protected String writeValueAsString(Object value) throws IOException
      Description copied from class: JacksonBodyConverterSupport
      指定されたオブジェクトからJSON文字列に書き込む。
      Specified by:
      writeValueAsString in class JacksonBodyConverterSupport
      Parameters:
      value - オブジェクト
      Returns:
      JSON文字列
      Throws:
      IOException - 書き込みに失敗した場合