Class JsonMessageConverter
public class JsonMessageConverter : AbstractMessageConverter, ISmartMessageConverter, IMessageConverter, IServiceNameAware
- Inheritance
-
JsonMessageConverter
- Implements
- Inherited Members
Constructors
JsonMessageConverter(ILogger<JsonMessageConverter>)
public JsonMessageConverter(ILogger<JsonMessageConverter> logger = null)
Parameters
logger
ILogger<JsonMessageConverter>
Fields
DEFAULT_CLASSID_FIELD_NAME
public const string DEFAULT_CLASSID_FIELD_NAME = "__TypeId__"
Field Value
DEFAULT_CONTENT_CLASSID_FIELD_NAME
public const string DEFAULT_CONTENT_CLASSID_FIELD_NAME = "__ContentTypeId__"
Field Value
DEFAULT_KEY_CLASSID_FIELD_NAME
public const string DEFAULT_KEY_CLASSID_FIELD_NAME = "__KeyTypeId__"
Field Value
DEFAULT_SERVICE_NAME
public const string DEFAULT_SERVICE_NAME = "JsonMessageConverter"
Field Value
Properties
AssumeSupportedContentType
public bool AssumeSupportedContentType { get; set; }
Property Value
DefaultCharset
public Encoding DefaultCharset { get; set; }
Property Value
Precedence
public TypePrecedence Precedence { get; set; }
Property Value
ServiceName
public override string ServiceName { get; set; }
Property Value
Settings
public JsonSerializerSettings Settings { get; set; }
Property Value
- JsonSerializerSettings
SupportedContentType
public MimeType SupportedContentType { get; set; }
Property Value
TypeMapper
public ITypeMapper TypeMapper { get; set; }
Property Value
Methods
CreateMessage(object, IMessageHeaders, object)
protected override IMessage CreateMessage(object objectToConvert, IMessageHeaders headers, object convertionHint)
Parameters
objectToConvert
objectheaders
IMessageHeadersconvertionHint
object
Returns
FromMessage(IMessage, Type, object)
Convert the payload of a message to a typed object.
public override object FromMessage(IMessage message, Type targetType, object conversionHint)
Parameters
message
IMessagethe input message
targetType
TypeconversionHint
objectan extra object passed to the converter which may used for handling the conversion
Returns
- object
the result of the conversion