クラス JsonObjectSerializer<T>

java.lang.ObjectSE
com.fasterxml.jackson.databind.JsonSerializer<T>
org.springframework.boot.jackson2.JsonObjectSerializer<T>
型パラメーター:
T - サポートされているオブジェクト型
実装済みのインターフェース一覧:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable

@DeprecatedSE(since="4.0.0", forRemoval=true) public abstract class JsonObjectSerializer<T> extends com.fasterxml.jackson.databind.JsonSerializer<T>
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
4.0.0 が 4.3.0 から除去され、Jackson 3 と ObjectValueSerializer が優先される
オブジェクトを直列化する JsonSerializer 実装のヘルパー基本クラス。
導入:
4.0.0
作成者:
Phillip Webb
関連事項:
  • ネストされたクラスの概要

    クラス com.fasterxml.jackson.databind.JsonSerializer から継承されたネストクラス / インターフェース

    com.fasterxml.jackson.databind.JsonSerializer.None
  • コンストラクター概要

    コンストラクター
    コンストラクター
    説明
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    final void
    serialize(T value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    protected abstract void
    serializeObject(T value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    JSON コンテンツを、このシリアライザーが処理する値の型に直列化します。

    クラス com.fasterxml.jackson.databind.JsonSerializer から継承されたメソッド

    acceptJsonFormatVisitor, getDelegatee, handledType, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId, withIgnoredProperties

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

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

    • JsonObjectSerializer

      public JsonObjectSerializer()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
  • メソッドの詳細

    • serialize

      public final void serialize(T value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider) throws IOExceptionSE
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      次で指定:
      クラス com.fasterxml.jackson.databind.JsonSerializer<T>serialize 
      例外:
      IOExceptionSE
    • serializeObject

      protected abstract void serializeObject(T value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider) throws IOExceptionSE
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      JSON コンテンツを、このシリアライザーが処理する値の型に直列化します。
      パラメーター:
      value - ソース値
      jgen - JSON ジェネレーター
      provider - シリアライザープロバイダー
      例外:
      IOExceptionSE - エラー時