JsonDataLoadOptions

JsonDataLoadOptions class

Represents options for parsing JSON data.

To learn more, visit the LINQ Reporting Engine documentation article.

public class JsonDataLoadOptions

Constructors

NameDescription
JsonDataLoadOptions()Initializes a new instance of this class with default options.

Properties

NameDescription
AlwaysGenerateRootObject { get; set; }Gets or sets a flag indicating whether a generated data source will always contain an object for a JSON root element. If a JSON root element contains a single complex property, such an object is not created by default.
ExactDateTimeParseFormats { get; set; }Gets or sets exact formats for parsing JSON date-time values while loading JSON. The default is null.
PreserveSpaces { get; set; }Gets or sets a flag indicating whether leading and trailing spaces should be preserved when loading string values of JSON data.
SimpleValueParseMode { get; set; }Gets or sets a mode for parsing JSON simple values (null, boolean, number, integer, and string) while loading JSON. Such a mode does not affect parsing of date-time values. The default is Loose.

Remarks

An instance of this class can be passed into constructors of JsonDataSource.

See Also