Class MappingFastJsonMessageConverter

java.lang.Object
org.springframework.messaging.converter.AbstractMessageConverter
com.alibaba.fastjson2.support.spring.messaging.converter.MappingFastJsonMessageConverter
All Implemented Interfaces:
org.springframework.messaging.converter.MessageConverter, org.springframework.messaging.converter.SmartMessageConverter
Direct Known Subclasses:
MappingFastJsonJSONBMessageConverter

public class MappingFastJsonMessageConverter extends org.springframework.messaging.converter.AbstractMessageConverter
Fastjson for Spring Messaging Json Converter.
Since:
2.0.2
Author:
KimmKing, Victor.Zxy
See Also:
  • AbstractMessageConverter
  • Field Summary

    Fields inherited from class org.springframework.messaging.converter.AbstractMessageConverter

    logger
  • Constructor Summary

    Constructors
    Constructor
    Description
    default support application/json
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Object
    convertFromInternal(org.springframework.messaging.Message<?> message, Class<?> targetClass, Object conversionHint)
     
    protected Object
    convertToInternal(Object payload, org.springframework.messaging.MessageHeaders headers, Object conversionHint)
     
     
    void
     
    protected boolean
    supports(Class<?> clazz)
     

    Methods inherited from class org.springframework.messaging.converter.AbstractMessageConverter

    addSupportedMimeTypes, canConvertFrom, canConvertTo, fromMessage, fromMessage, getContentTypeResolver, getDefaultContentType, getMimeType, getSerializedPayloadClass, getSupportedMimeTypes, isStrictContentTypeMatch, setContentTypeResolver, setSerializedPayloadClass, setStrictContentTypeMatch, supportsMimeType, toMessage, toMessage

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MappingFastJsonMessageConverter

      public MappingFastJsonMessageConverter()
      default support application/json
  • Method Details

    • getFastJsonConfig

      public FastJsonConfig getFastJsonConfig()
      Returns:
      the fastJsonConfig.
    • setFastJsonConfig

      public void setFastJsonConfig(FastJsonConfig fastJsonConfig)
      Parameters:
      fastJsonConfig - the fastJsonConfig to set.
    • supports

      protected boolean supports(Class<?> clazz)
      Specified by:
      supports in class org.springframework.messaging.converter.AbstractMessageConverter
    • convertFromInternal

      protected Object convertFromInternal(org.springframework.messaging.Message<?> message, Class<?> targetClass, Object conversionHint)
      Overrides:
      convertFromInternal in class org.springframework.messaging.converter.AbstractMessageConverter
    • convertToInternal

      protected Object convertToInternal(Object payload, org.springframework.messaging.MessageHeaders headers, Object conversionHint)
      Overrides:
      convertToInternal in class org.springframework.messaging.converter.AbstractMessageConverter