クラス MappingJacksonValue

java.lang.ObjectSE
org.springframework.http.converter.json.MappingJacksonValue

@DeprecatedSE(since="7.0", forRemoval=true) public class MappingJacksonValue extends ObjectSE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
7.0 は SmartHttpMessageConverter ヒントの使用を推奨するの
POJO が MappingJackson2HttpMessageConverter を介して直列化する単純なホルダーと、コンバーターに渡される追加の直列化命令。

サーバー側では、コンテンツネゴシエーションが使用するコンバーターを選択した後、書き込みの前に、このラッパーに ResponseBodyInterceptor が追加されます。

クライアント側で、単に POJO をラップして RestTemplate に渡します。

導入:
4.1
作成者:
Rossen Stoyanchev
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    直列化する特定の POJO をラップする新しいインスタンスを作成します。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    @Nullable com.fasterxml.jackson.databind.ser.FilterProvider
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    使用する Jackson フィルタープロバイダーを返します。
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    使用する直列化ビューを返します。
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    直列化が必要な POJO を返します。
    void
    setFilters(@Nullable com.fasterxml.jackson.databind.ser.FilterProvider filters)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    Jackson フィルタープロバイダーを設定して、POJO を直列化します。
    void
    setSerializationView(@Nullable ClassSE<?> serializationView)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    直列化ビューを設定して、POJO を直列化します。
    void
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    POJO を変更して直列化します。

    クラス ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • MappingJacksonValue

      public MappingJacksonValue(ObjectSE value)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      直列化する特定の POJO をラップする新しいインスタンスを作成します。
      パラメーター:
      value - 直列化されるオブジェクト
  • メソッドの詳細

    • setValue

      public void setValue(ObjectSE value)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      POJO を変更して直列化します。
    • getValue

      public ObjectSE getValue()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      直列化が必要な POJO を返します。
    • setSerializationView

      public void setSerializationView(@Nullable ClassSE<?> serializationView)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      直列化ビューを設定して、POJO を直列化します。
      関連事項:
      • ObjectMapper.writerWithView(Class)
      • JsonView
    • getSerializationView

      public @Nullable ClassSE<?> getSerializationView()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      使用する直列化ビューを返します。
      関連事項:
      • ObjectMapper.writerWithView(Class)
      • JsonView
    • setFilters

      public void setFilters(@Nullable com.fasterxml.jackson.databind.ser.FilterProvider filters)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      Jackson フィルタープロバイダーを設定して、POJO を直列化します。
      導入:
      4.2
      関連事項:
    • getFilters

      public @Nullable com.fasterxml.jackson.databind.ser.FilterProvider getFilters()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      使用する Jackson フィルタープロバイダーを返します。
      導入:
      4.2
      関連事項:
      • ObjectMapper.writer(FilterProvider)
      • JsonFilter