[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Rdl.Json.ReportJsonSerializer

ReportJsonSerializer Class

Represents a set of methods for serializing and deserializing Report objects to and from JSON format.

Inheritance
ReportJsonSerializer
Namespace: GrapeCity.ActiveReports.Rdl.Json
Assembly: MESCIUS.ActiveReports.Core.Rdl.dll
Syntax
public static class ReportJsonSerializer

Methods

Name Description
Deserialize(string)

Deserializes a Report from a specified JSON string. For internal use only.

DeserializeAsync<T>(Stream)

Deserializes an object of the specified type from the report definition model.

GetSerializerOptions(bool)

Creates a JsonSerializerOptions object for serializing and deserializing Report objects.

Load(FileInfo)

Deserializes a Report from a specified JSON file. For internal use only.

Load(Stream)

Deserializes a Report from a JSON stream.

Save(Report, FileInfo)

Serializes a Report to JSON and writes it to a specified file.

Save(Report, Stream)

Serializes a Report to JSON and writes it to a specified stream.

Serialize(Report)

Serializes a specified Report object to a JSON string.