JsonOptions Class

Represents the options available when reading and writing JSON files.

Definition

Namespace: Extreme.Data.Json
Assembly: Extreme.Data.Json (in Extreme.Data.Json.dll) Version: 3.1.1
C#
public class JsonOptions : TextOptions
Inheritance
Object  →  TextOptions  →  JsonOptions

Constructors

JsonOptionsConstructs a new set of options for delimited text files.

Properties

AutoCategorize Gets which columns in a data frame are automatically converted to categorical variables.
(Inherited from TextOptions)
ColumnHeaders Gets whether the first row contains column headers.
(Inherited from TextOptions)
Culture Gets the culture of the data file.
(Inherited from TextOptions)
DateTimeFormat Gets an object that specifies how numeric values are parsed and formatted.
(Inherited from TextOptions)
DecimalType Gets the type used to represent numbers with decimals.
(Inherited from TextOptions)
FormatProvider Gets an object that provides information on how to parse strings and format values.
(Inherited from TextOptions)
InferenceRows Gets the number of rows used to infer the type of columns.
(Inherited from TextOptions)
Layout Gets the layout used to store data frames in the data file.
MaxCategories Gets the largest number of distinct levels for a column to be considered categorical.
(Inherited from TextOptions)
NumberFormat Gets an object that specifies how dates and times are parsed and formatted.
(Inherited from TextOptions)
RowHeaders Gets whether the first column contains row headers.
(Inherited from TextOptions)
StartRow Gets the 1-based index of the first row.
(Inherited from TextOptions)

Methods

ConfigureJsonSerializer Configures a JSON.NET serializer to comply with the options in the current JSON options object.
ConfigureJsonSerializerSettings Configures a JSON.NET serializer settings object to comply with the options in the current JSON options object.
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetExcludedColumns Returns an array containing the indexes of the columns that are excluded from the matrix.
(Inherited from TextOptions)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetSerializer Returns a JSON.NET serializer that matches the current JSON options object.
GetSerializerSettings Returns a JSON.NET serializer that matches the current JSON options object.
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
SetExcludedColumns Sets the columns that are to be excluded from the matrix.
(Inherited from TextOptions)
ToStringReturns a string that represents the current object.
(Inherited from Object)

Fields

Default Gets the default options for JSON files.

See Also