Class BsonArrayJsonConverter
Namespace: Casewhere.Common.JsonConverters
Assembly: Casewhere.Common.dll
public class BsonArrayJsonConverter : JsonConverter<BsonArray>
Inheritance
object ← JsonConverter ← JsonConverter<BsonArray> ← BsonArrayJsonConverter
Inherited Members
JsonConverter<BsonArray>.WriteJson(JsonWriter, object?, JsonSerializer), JsonConverter<BsonArray>.WriteJson(JsonWriter, BsonArray?, JsonSerializer), JsonConverter<BsonArray>.ReadJson(JsonReader, Type, object?, JsonSerializer), JsonConverter<BsonArray>.ReadJson(JsonReader, Type, BsonArray?, bool, JsonSerializer), JsonConverter<BsonArray>.CanConvert(Type), JsonConverter.WriteJson(JsonWriter, object?, JsonSerializer), JsonConverter.ReadJson(JsonReader, Type, object?, JsonSerializer), JsonConverter.CanConvert(Type), JsonConverter.CanRead, JsonConverter.CanWrite, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<BsonArrayJsonConverter>(BsonArrayJsonConverter)
Constructors
BsonArrayJsonConverter()
public BsonArrayJsonConverter()
Methods
ReadJson(JsonReader, Type, BsonArray, bool, JsonSerializer)
Reads the JSON representation of the object.
public override BsonArray ReadJson(JsonReader reader, Type objectType, BsonArray existingValue, bool hasExistingValue, JsonSerializer serializer)
Parameters
reader
JsonReader
The Newtonsoft.Json.JsonReader to read from.
objectType
Type
Type of the object.
existingValue
BsonArray
The existing value of object being read. If there is no existing value then null
will be used.
hasExistingValue
bool
The existing value has a value.
serializer
JsonSerializer
The calling serializer.
Returns
BsonArray
The object value.
WriteJson(JsonWriter, BsonArray, JsonSerializer)
Writes the JSON representation of the object.
public override void WriteJson(JsonWriter writer, BsonArray value, JsonSerializer serializer)
Parameters
writer
JsonWriter
The Newtonsoft.Json.JsonWriter to write to.
value
BsonArray
The value.
serializer
JsonSerializer
The calling serializer.