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
CanWrite
public bool CanWrite { get; }
Property Value
Constructors
SecretSafeAttributeValueNewtonsoftJsonConverter()
public SecretSafeAttributeValueNewtonsoftJsonConverter()
Methods
CanConvert(Type)
public bool CanConvert(Type objectType)
Parameters
objectType Type
Returns
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
WriteJson(JsonWriter, Object, JsonSerializer)
public void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
Parameters
writer JsonWriter
value Object
serializer JsonSerializer