クラスの使用
org.springframework.http.converter.json.Jackson2ObjectMapperBuilder

Jackson2ObjectMapperBuilder を使用するパッケージ
パッケージ
説明
JSON を処理するための HttpMessageConverter 実装を提供します。
  • org.springframework.http.converter.json 内の Jackson2ObjectMapperBuilder 使用

    修飾子と型
    メソッド
    説明
    Jackson2ObjectMapperBuilder.annotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector annotationIntrospector)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    直列化とデ直列化の両方に AnnotationIntrospector を設定します。
    Jackson2ObjectMapperBuilder.annotationIntrospector(FunctionSE<@Nullable com.fasterxml.jackson.databind.AnnotationIntrospector, @Nullable com.fasterxml.jackson.databind.AnnotationIntrospector> pairingFunction)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    annotationIntrospector(AnnotationIntrospector) の代替であり、現在設定されているイントロスペクターを置き換えるのではなく、たとえば AnnotationIntrospector.pair(AnnotationIntrospector, AnnotationIntrospector) を介して組み合わせることができます。
    Jackson2ObjectMapperBuilder.applicationContext(ApplicationContext applicationContext)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    Jackson ハンドラー (JsonSerializerJsonDeserializerKeyDeserializerTypeResolverBuilderTypeIdResolver) をオートワイヤーするには、Spring ApplicationContext を設定します。
    Jackson2ObjectMapperBuilder.autoDetectFields(boolean autoDetectFields)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    MapperFeature.AUTO_DETECT_FIELDS オプションのショートカット。
    Jackson2ObjectMapperBuilder.autoDetectGetterSetter(boolean autoDetectGetterSetter)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    MapperFeature.AUTO_DETECT_SETTERSMapperFeature.AUTO_DETECT_GETTERS/MapperFeature.AUTO_DETECT_IS_GETTERS オプションのショートカット。
    Jackson2ObjectMapperBuilder.cbor()
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    CBOR データ形式の ObjectMapper インスタンスを構築するには、Jackson2ObjectMapperBuilder インスタンスを取得します。
    Jackson2ObjectMapperBuilder.createXmlMapper(boolean createXmlMapper)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    true に設定すると、XmlMapper はデフォルトのコンストラクターを使用して作成されます。
    Jackson2ObjectMapperBuilder.dateFormat(DateFormatSE dateFormat)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定された DateFormatSE で日付 / 時刻の形式を定義します。
    Jackson2ObjectMapperBuilder.defaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> typeResolverBuilder)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    Jackson のデフォルトの入力に使用する TypeResolverBuilder を指定します。
    Jackson2ObjectMapperBuilder.defaultUseWrapper(boolean defaultUseWrapper)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    ラッパーがインデックス付き(リスト、配列)プロパティに使用されるかどうかをデフォルトで定義します(XmlMapper にのみ適用されます)。
    Jackson2ObjectMapperBuilder.defaultViewInclusion(boolean defaultViewInclusion)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    MapperFeature.DEFAULT_VIEW_INCLUSION オプションのショートカット。
    Jackson2ObjectMapperBuilder.deserializerByType(ClassSE<?> type, com.fasterxml.jackson.databind.JsonDeserializer<?> deserializer)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定した型のカスタムデシリアライザーを構成します。
    Jackson2ObjectMapperBuilder.deserializers(com.fasterxml.jackson.databind.JsonDeserializer<?>... deserializers)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    カスタムデシリアライザーを構成します。
    Jackson2ObjectMapperBuilder.deserializersByType(MapSE<ClassSE<?>, com.fasterxml.jackson.databind.JsonDeserializer<?>> deserializers)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定された型のカスタムデシリアライザーを構成します。
    Jackson2ObjectMapperBuilder.factory(com.fasterxml.jackson.core.JsonFactory factory)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    ObjectMapper インスタンスの作成に使用する JsonFactory を定義します。
    Jackson2ObjectMapperBuilder.failOnEmptyBeans(boolean failOnEmptyBeans)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    SerializationFeature.FAIL_ON_EMPTY_BEANS オプションのショートカット。
    Jackson2ObjectMapperBuilder.failOnUnknownProperties(boolean failOnUnknownProperties)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES オプションのショートカット。
    Jackson2ObjectMapperBuilder.featuresToDisable(ObjectSE... featuresToDisable)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    無効にする機能を指定します。
    Jackson2ObjectMapperBuilder.featuresToEnable(ObjectSE... featuresToEnable)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    有効にする機能を指定します。
    Jackson2ObjectMapperBuilder.filters(com.fasterxml.jackson.databind.ser.FilterProvider filters)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    @JsonFilter アノテーション付き POJO をサポートするために使用するグローバルフィルターを設定します。
    Jackson2ObjectMapperBuilder.findModulesViaServiceLoader(boolean findModules)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    クラスパス内の META-INF メタデータに基づいて、Jackson が JDK ServiceLoader を介して使用可能なモジュールを検索するかどうかを設定します。
    Jackson2ObjectMapperBuilder.handlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator handlerInstantiator)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    Jackson ハンドラー (JsonSerializerJsonDeserializerKeyDeserializerTypeResolverBuilderTypeIdResolver) の構造をカスタマイズします。
    Jackson2ObjectMapperBuilder.indentOutput(boolean indentOutput)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    SerializationFeature.INDENT_OUTPUT オプションのショートカット。
    Jackson2ObjectMapperBuilder.json()
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    通常の JSON ObjectMapper インスタンスを構築するには、Jackson2ObjectMapperBuilder インスタンスを取得します。
    Jackson2ObjectMapperBuilder.locale(StringSE localeString)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    フォーマットに使用するデフォルトの LocaleSE をオーバーライドします。
    Jackson2ObjectMapperBuilder.locale(LocaleSE locale)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    フォーマットに使用するデフォルトの LocaleSE をオーバーライドします。
    Jackson2ObjectMapperBuilder.mixIn(ClassSE<?> target, ClassSE<?> mixinSource)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定されたクラスまたはインターフェースを補強するために使用するミックスインアノテーションを追加します。
    Jackson2ObjectMapperBuilder.mixIns(MapSE<ClassSE<?>,ClassSE<?>> mixIns)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定されたクラスまたはインターフェースを補強するために使用するミックスインアノテーションを追加します。
    Jackson2ObjectMapperBuilder.moduleClassLoader(ClassLoaderSE moduleClassLoader)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    Jackson 拡張モジュールのロードに使用する ClassLoader を設定します。
    Jackson2ObjectMapperBuilder.modules(com.fasterxml.jackson.databind.Module... modules)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    ObjectMapper に登録するモジュールを指定します。
    Jackson2ObjectMapperBuilder.modules(ConsumerSE<ListSE<com.fasterxml.jackson.databind.Module>> consumer)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    モジュールの基礎となるリストを完全に制御するための ConsumerSE を備えた modules(Module...) のバリアント。
    Jackson2ObjectMapperBuilder.modules(ListSE<com.fasterxml.jackson.databind.Module> modules)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    ListSE を使用した modules(Module...) のバリアント。
    Jackson2ObjectMapperBuilder.modulesToInstall(com.fasterxml.jackson.databind.Module... modules)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    ObjectMapper に登録する 1 つ以上のモジュールを指定します。
    Jackson2ObjectMapperBuilder.modulesToInstall(ClassSE<? extends com.fasterxml.jackson.databind.Module>... modules)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    ObjectMapper に登録するクラス別に 1 つ以上のモジュールを指定します。
    Jackson2ObjectMapperBuilder.modulesToInstall(ConsumerSE<ListSE<com.fasterxml.jackson.databind.Module>> consumer)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    モジュールの基礎となるリストを完全に制御するための ConsumerSE を備えた modulesToInstall(Module...) のバリアント。
    Jackson2ObjectMapperBuilder.postConfigurer(ConsumerSE<com.fasterxml.jackson.databind.ObjectMapper> configurer)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    ビルダーの他のすべての構成プロパティが適用された後、最後に ObjectMapper インスタンスに直接追加のカスタマイズを適用するオプション。
    Jackson2ObjectMapperBuilder.propertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy propertyNamingStrategy)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    ObjectMapper を構成するには、PropertyNamingStrategy を指定します。
    Jackson2ObjectMapperBuilder.serializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include inclusion)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    直列化のカスタム包含戦略を設定します。
    Jackson2ObjectMapperBuilder.serializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Value serializationInclusion)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    直列化のカスタム包含戦略を設定します。
    Jackson2ObjectMapperBuilder.serializerByType(ClassSE<?> type, com.fasterxml.jackson.databind.JsonSerializer<?> serializer)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定した型のカスタムシリアライザーを構成します。
    Jackson2ObjectMapperBuilder.serializers(com.fasterxml.jackson.databind.JsonSerializer<?>... serializers)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    カスタムシリアライザーを構成します。
    Jackson2ObjectMapperBuilder.serializersByType(MapSE<ClassSE<?>, com.fasterxml.jackson.databind.JsonSerializer<?>> serializers)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定された型のカスタムシリアライザーを構成します。
    Jackson2ObjectMapperBuilder.simpleDateFormat(StringSE format)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    SimpleDateFormatSE を使用して日付 / 時刻形式を定義します。
    Jackson2ObjectMapperBuilder.smile()
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    Smile データ形式の ObjectMapper インスタンスを構築するには、Jackson2ObjectMapperBuilder インスタンスを取得します。
    Jackson2ObjectMapperBuilder.timeZone(StringSE timeZoneString)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    フォーマットに使用するデフォルトの TimeZoneSE をオーバーライドします。
    Jackson2ObjectMapperBuilder.timeZone(TimeZoneSE timeZone)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    フォーマットに使用するデフォルトの TimeZoneSE をオーバーライドします。
    Jackson2ObjectMapperBuilder.visibility(com.fasterxml.jackson.annotation.PropertyAccessor accessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility visibility)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    自動検出されるプロパティの種類を制限するには、可視性を指定します。
    Jackson2ObjectMapperBuilder.xml()
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    XmlMapper インスタンスを構築するために、Jackson2ObjectMapperBuilder インスタンスを取得します。
    Jackson2ObjectMapperBuilder.yaml()
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    YAML データ形式の ObjectMapper インスタンスを構築するには、Jackson2ObjectMapperBuilder インスタンスを取得します。