Class StreamConverter
Converts an object to and from JSON.
Inherited Members
JsonConverter.CanRead
JsonConverter.CanWrite
Namespace: Artemis.Core.JsonConverters
Assembly: Artemis.Core.dll
Syntax
public class StreamConverter : JsonConverter<Stream>
Constructors
StreamConverter()
Declaration
public StreamConverter()
Methods
ReadJson(JsonReader, Type, Stream?, bool, JsonSerializer)
Reads the JSON representation of the object.
Declaration
public override Stream? ReadJson(JsonReader reader, Type objectType, Stream? existingValue, bool hasExistingValue, JsonSerializer serializer)
Parameters
Type | Name | Description |
---|---|---|
JsonReader | reader | The Newtonsoft.Json.JsonReader to read from. |
Type | objectType | Type of the object. |
Stream | existingValue | The existing value of object being read. If there is no existing value then |
bool | hasExistingValue | The existing value has a value. |
JsonSerializer | serializer | The calling serializer. |
Returns
Type | Description |
---|---|
Stream | The object value. |
Overrides
WriteJson(JsonWriter, Stream?, JsonSerializer)
Writes the JSON representation of the object.
Declaration
public override void WriteJson(JsonWriter writer, Stream? value, JsonSerializer serializer)
Parameters
Type | Name | Description |
---|---|---|
JsonWriter | writer | The Newtonsoft.Json.JsonWriter to write to. |
Stream | value | The value. |
JsonSerializer | serializer | The calling serializer. |