RtNewtonsoftAttributesConverter
Namespace: Meshmakers.Octo.Runtime.Contracts.Serialization
Deserializes a dictionary of attributes, where the value can be a RtRecord.
public class RtNewtonsoftAttributesConverter : JsonConverter<Dictionary<String, Object>>
Inheritance Object → JsonConverter → JsonConverter<Dictionary<String, Object>> → RtNewtonsoftAttributesConverter
Properties
CanRead
public bool CanRead { get; }
Property Value
CanWrite
public bool CanWrite { get; }
Property Value
Constructors
RtNewtonsoftAttributesConverter()
public RtNewtonsoftAttributesConverter()
Methods
ReadJson(JsonReader, Type, Dictionary<String, Object>, Boolean, JsonSerializer)
public Dictionary<string, object> ReadJson(JsonReader reader, Type objectType, Dictionary<string, object> existingValue, bool hasExistingValue, JsonSerializer serializer)
Parameters
reader JsonReader
objectType Type
existingValue Dictionary<String, Object>
hasExistingValue Boolean
serializer JsonSerializer
Returns
WriteJson(JsonWriter, Dictionary<String, Object>, JsonSerializer)
public void WriteJson(JsonWriter writer, Dictionary<string, object> value, JsonSerializer serializer)
Parameters
writer JsonWriter
value Dictionary<String, Object>
serializer JsonSerializer