Class DicomArrayJsonConverter
Inheritance
System.Object
System.Text.Json.Serialization.JsonConverter
System.Text.Json.Serialization.JsonConverter<DicomDataset[]>
DicomArrayJsonConverter
Inherited Members
System.Text.Json.Serialization.JsonConverter<FellowOakDicom.DicomDataset[]>.CanConvert(System.Type)
System.Text.Json.Serialization.JsonConverter<FellowOakDicom.DicomDataset[]>.Read(System.Text.Json.Utf8JsonReader, System.Type, System.Text.Json.JsonSerializerOptions)
System.Text.Json.Serialization.JsonConverter<FellowOakDicom.DicomDataset[]>.Write(System.Text.Json.Utf8JsonWriter, FellowOakDicom.DicomDataset[], System.Text.Json.JsonSerializerOptions)
System.Text.Json.Serialization.JsonConverter<FellowOakDicom.DicomDataset[]>.ReadAsPropertyName(System.Text.Json.Utf8JsonReader, System.Type, System.Text.Json.JsonSerializerOptions)
System.Text.Json.Serialization.JsonConverter<FellowOakDicom.DicomDataset[]>.WriteAsPropertyName(System.Text.Json.Utf8JsonWriter, FellowOakDicom.DicomDataset[], System.Text.Json.JsonSerializerOptions)
System.Text.Json.Serialization.JsonConverter<FellowOakDicom.DicomDataset[]>.HandleNull
System.Text.Json.Serialization.JsonConverter<FellowOakDicom.DicomDataset[]>.Type
System.Text.Json.Serialization.JsonConverter.CanConvert(System.Type)
System.Text.Json.Serialization.JsonConverter.Type
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: FellowOakDicom.Serialization
Assembly: fo-dicom.core.dll
Syntax
[Obsolete("Please use DicomJsonConverter instead.")]
public class DicomArrayJsonConverter : JsonConverter<DicomDataset[]>
Constructors
DicomArrayJsonConverter()
Initialize the JsonDicomConverter.
Declaration
public DicomArrayJsonConverter()
DicomArrayJsonConverter(Boolean)
Initialize the JsonDicomConverter.
Declaration
public DicomArrayJsonConverter(bool writeTagsAsKeywords)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | writeTagsAsKeywords | Whether to write the json keys as DICOM keywords instead of tags. This makes the json non-compliant to DICOM JSON. |
Methods
Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
Declaration
public override DicomDataset[] Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Utf8JsonReader | reader | |
System.Type | typeToConvert | |
System.Text.Json.JsonSerializerOptions | options |
Returns
Type | Description |
---|---|
DicomDataset[] |
Overrides
System.Text.Json.Serialization.JsonConverter<FellowOakDicom.DicomDataset[]>.Read(System.Text.Json.Utf8JsonReader, System.Type, System.Text.Json.JsonSerializerOptions)
Write(Utf8JsonWriter, DicomDataset[], JsonSerializerOptions)
Declaration
public override void Write(Utf8JsonWriter writer, DicomDataset[] value, JsonSerializerOptions options)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Utf8JsonWriter | writer | |
DicomDataset[] | value | |
System.Text.Json.JsonSerializerOptions | options |
Overrides
System.Text.Json.Serialization.JsonConverter<FellowOakDicom.DicomDataset[]>.Write(System.Text.Json.Utf8JsonWriter, FellowOakDicom.DicomDataset[], System.Text.Json.JsonSerializerOptions)