类 Jackson2JsonEncoder
java.lang.Object
cn.taketoday.http.codec.json.Jackson2CodecSupport
cn.taketoday.http.codec.json.AbstractJackson2Encoder
cn.taketoday.http.codec.json.Jackson2JsonEncoder
- 所有已实现的接口:
cn.taketoday.core.codec.Encoder<Object>,HttpMessageEncoder<Object>
Encode from an
Object stream to a byte stream of JSON objects using Jackson 2.9.
For non-streaming use cases, Flux elements are collected into a List
before serialization for performance reason.- 从以下版本开始:
- 4.0
- 作者:
- Sebastien Deleuze, Arjen Poutsma
- 另请参阅:
-
字段概要
字段从类继承的字段 cn.taketoday.http.codec.json.Jackson2CodecSupport
ACTUAL_TYPE_HINT, JSON_VIEW_HINT, logger -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected ObjectWritercustomizeWriter(ObjectWriter writer, cn.taketoday.util.MimeType mimeType, cn.taketoday.core.ResolvableType elementType, Map<String, Object> hints) Subclasses can use this method to customizeObjectWriterused for writing values.protected List<cn.taketoday.util.MimeType>Return the supported media type(s) forProblemDetail.private static PrettyPrinter从类继承的方法 cn.taketoday.http.codec.json.AbstractJackson2Encoder
canEncode, encode, encodeValue, getAnnotation, getEncodableMimeTypes, getEncodableMimeTypes, getEncodeHints, getJsonEncoding, getStreamingMediaTypes, getStreamingMediaTypeSeparator, setStreamingMediaTypes从类继承的方法 cn.taketoday.http.codec.json.Jackson2CodecSupport
getHints, getJavaType, getMimeTypes, getMimeTypes, getObjectMapper, getObjectMapperRegistrations, getObjectMappersForType, getParameter, logWarningIfNecessary, notSupportsMimeType, registerObjectMappersForType, selectObjectMapper, setObjectMapper
-
字段详细资料
-
problemDetailMimeTypes
-
ssePrettyPrinter
-
-
构造器详细资料
-
Jackson2JsonEncoder
public Jackson2JsonEncoder() -
Jackson2JsonEncoder
-
-
方法详细资料
-
initSsePrettyPrinter
-
customizeWriter
protected ObjectWriter customizeWriter(ObjectWriter writer, @Nullable cn.taketoday.util.MimeType mimeType, cn.taketoday.core.ResolvableType elementType, @Nullable Map<String, Object> hints) 从类复制的说明:AbstractJackson2EncoderSubclasses can use this method to customizeObjectWriterused for writing values.- 覆盖:
customizeWriter在类中AbstractJackson2Encoder- 参数:
writer- the writer instance to customizemimeType- the selected MIME typeelementType- the type of element values to writehints- a map with serialization hints; the Reactor Context, when available, may be accessed under the keyContextView.class.getName()- 返回:
- the customized
ObjectWriterto use
-
getMediaTypesForProblemDetail
从类复制的说明:Jackson2CodecSupportReturn the supported media type(s) forProblemDetail. By default, an empty list, unless overridden in subclasses.
-