JsonDataLoadOptions

JsonDataLoadOptions class

Stellt Optionen zum Parsen von JSON-Daten dar.

Um mehr zu erfahren, besuchen Sie dieLINQ-Reporting-Engine Dokumentationsartikel.

public class JsonDataLoadOptions

Konstrukteure

NameBeschreibung
JsonDataLoadOptions()Initialisiert eine neue Instanz dieser Klasse mit Standardoptionen.

Eigenschaften

NameBeschreibung
AlwaysGenerateRootObject { get; set; }Ruft ein Flag ab oder legt es fest, das angibt, ob eine generierte Datenquelle immer ein Objekt für ein JSON-Root -Element enthält. Wenn ein JSON-Root-Element eine einzelne komplexe Eigenschaft enthält, wird ein solches Objekt standardmäßig nicht erstellt.
ExactDateTimeParseFormats { get; set; }Ruft genaue Formate zum Parsen von JSON-Datums-/Uhrzeitwerten beim Laden von JSON ab oder legt diese fest. Die Standardeinstellung istNull .
PreserveSpaces { get; set; }Ruft ein Flag ab oder setzt es, das angibt, ob führende und nachfolgende Leerzeichen beim Laden von string -Werten von JSON-Daten beibehalten werden sollen.
SimpleValueParseMode { get; set; }Ruft einen Modus zum Parsen einfacher JSON-Werte (Null, Boolescher Wert, Zahl, Ganzzahl und Zeichenfolge) ab oder legt diesen fest. beim Laden von JSON. Ein solcher Modus hat keinen Einfluss auf das Parsen von Datums-/Uhrzeitwerten. Der Standardwert ist Loose .

Bemerkungen

Eine Instanz dieser Klasse kann an Konstruktoren von übergeben werdenJsonDataSource .

Siehe auch