Serialize

Serialize(Dataset, DicomJsonSerializerOptions?, bool)

Converts a Dataset to JSON.

public static string Serialize(Dataset dataset, 
    DicomJsonSerializerOptions? dicomJsonOptions = null, bool writeIndented = false)
ParameterTypeDescription
datasetDatasetDICOM Dataset to be serialized.
dicomJsonOptionsDicomJsonSerializerOptionsOptions that controls serialization/deserialization process of DICOM objects.
writeIndentedBooleanSpecifies whether JSON should use pretty printing. By default, JSON is serialized without any extra white space.

See Also


Serialize(DicomFile, DicomJsonSerializerOptions?, bool)

Converts a DicomFile to JSON.

public static string Serialize(DicomFile dicomFile, 
    DicomJsonSerializerOptions? dicomJsonOptions = null, bool writeIndented = false)
ParameterTypeDescription
dicomFileDicomFileDICOM File to be serialized.
dicomJsonOptionsDicomJsonSerializerOptionsOptions that controls serialization/deserialization process of DICOM objects.
writeIndentedBooleanSpecifies whether JSON should use pretty printing. By default, JSON is serialized without any extra white space.

See Also


Serialize(Dataset[], DicomJsonSerializerOptions?, bool)

Converts a collection of the Dataset to JSON.

public static string Serialize(Dataset[] datasets, 
    DicomJsonSerializerOptions? dicomJsonOptions = null, bool writeIndented = false)
ParameterTypeDescription
datasetsDataset[]A list of DICOM Datasets to be serialized.
dicomJsonOptionsDicomJsonSerializerOptionsOptions that controls serialization/deserialization process of DICOM objects.
writeIndentedBooleanSpecifies whether JSON should use pretty printing. By default, JSON is serialized without any extra white space.

See Also


Serialize(Stream, Dataset, DicomJsonSerializerOptions?, bool)

Converts a Dataset to JSON.

public static void Serialize(Stream utf8Json, Dataset dataset, 
    DicomJsonSerializerOptions? dicomJsonOptions = null, bool writeIndented = false)
ParameterTypeDescription
utf8JsonStreamThe UTF-8 Stream to write to.
datasetDatasetDICOM Dataset to be serialized.
dicomJsonOptionsDicomJsonSerializerOptionsOptions that controls serialization/deserialization process of DICOM objects.
writeIndentedBooleanSpecifies whether JSON should use pretty printing. By default, JSON is serialized without any extra white space.

See Also


Serialize(Stream, DicomFile, DicomJsonSerializerOptions?, bool)

Converts a DicomFile to JSON.

public static void Serialize(Stream utf8Json, DicomFile dataset, 
    DicomJsonSerializerOptions? dicomJsonOptions = null, bool writeIndented = false)
ParameterTypeDescription
utf8JsonStreamThe UTF-8 Stream to write to.
datasetDicomFileDICOM File to be serialized.
dicomJsonOptionsDicomJsonSerializerOptionsOptions that controls serialization/deserialization process of DICOM objects.
writeIndentedBooleanSpecifies whether JSON should use pretty printing. By default, JSON is serialized without any extra white space.

See Also


Serialize(Stream, Dataset[], DicomJsonSerializerOptions?, bool)

Converts a collection of the Dataset to UTF-8 JSON.

public static void Serialize(Stream utf8Json, Dataset[] datasets, 
    DicomJsonSerializerOptions? dicomJsonOptions = null, bool writeIndented = false)
ParameterTypeDescription
utf8JsonStreamThe UTF-8 Stream to write to.
datasetsDataset[]A list of DICOM Datasets to be serialized.
dicomJsonOptionsDicomJsonSerializerOptionsOptions that controls serialization/deserialization process of DICOM objects.
writeIndentedBooleanSpecifies whether JSON should use pretty printing. By default, JSON is serialized without any extra white space.

See Also