Skip to main content

SecretSafeAttributeValueNewtonsoftJsonConverter

Namespace: Meshmakers.Octo.Communication.Contracts.Serialization

Newtonsoft.Json property converter for untyped attribute values (object?), the counterpart of SecretSafeAttributeValueJsonConverter: an

  • directly, or as an element of a list or dictionary - is written as the marker {"isSet":true}; everything else is serialized by the given serializer. Reading uses the default handling.
public sealed class SecretSafeAttributeValueNewtonsoftJsonConverter : JsonConverter

Inheritance Object → JsonConverter → SecretSafeAttributeValueNewtonsoftJsonConverter

Properties​

CanRead​

public bool CanRead { get; }

Property Value​

Boolean

CanWrite​

public bool CanWrite { get; }

Property Value​

Boolean

Constructors​

SecretSafeAttributeValueNewtonsoftJsonConverter()​

public SecretSafeAttributeValueNewtonsoftJsonConverter()

Methods​

CanConvert(Type)​

public bool CanConvert(Type objectType)

Parameters​

objectType Type

Returns​

Boolean

ReadJson(JsonReader, Type, Object, JsonSerializer)​

public object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)

Parameters​

reader JsonReader

objectType Type

existingValue Object

serializer JsonSerializer

Returns​

Object

WriteJson(JsonWriter, Object, JsonSerializer)​

public void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)

Parameters​

writer JsonWriter

value Object

serializer JsonSerializer