JsonDataLoadOptions

JsonDataLoadOptions class

JSON verilerini ayrıştırmaya yönelik seçenekleri temsil eder.

Daha fazlasını öğrenmek için şu adresi ziyaret edin:LINQ Raporlama Motoru dokümantasyon makalesi.

public class JsonDataLoadOptions

yapıcılar

İsimTanım
JsonDataLoadOptions()Bu sınıfın yeni bir örneğini varsayılan seçeneklerle başlatır.

Özellikleri

İsimTanım
AlwaysGenerateRootObject { get; set; }Oluşturulan bir veri kaynağının her zaman bir JSON root öğesi için bir nesne içerip içermeyeceğini belirten bir bayrağı alır veya ayarlar. Bir JSON kök öğesi tek bir karmaşık özellik içeriyorsa, böyle bir nesne varsayılan olarak oluşturulmaz.
ExactDateTimeParseFormats { get; set; }JSON yüklenirken JSON tarih-saat değerlerini ayrıştırmak için tam biçimleri alır veya ayarlar. Varsayılan:hükümsüz .
PreserveSpaces { get; set; }JSON verilerinin string değerleri yüklenirken baştaki ve sondaki boşlukların korunması gerekip gerekmediğini belirten bir bayrağı alır veya ayarlar.
SimpleValueParseMode { get; set; }JSON yüklenirken JSON basit değerlerini (null, boolean, sayı, tamsayı ve dize) ayrıştırmak için bir mod alır veya ayarlar. Böyle bir mod tarih-saat değerlerinin ayrıştırılmasını etkilemez. Varsayılan ‘dirLoose .

Notlar

Bu sınıfın bir örneği, yapıcılarına aktarılabilir.JsonDataSource .

Ayrıca bakınız