JsonDataLoadOptions
İçindekiler
[
Saklamak
]JsonDataLoadOptions class
JSON verilerini ayrıştırma seçeneklerini temsil eder.
Daha fazla bilgi edinmek için şu adresi ziyaret edin:LINQ Raporlama Motoru belgeleme makalesi.
public class JsonDataLoadOptions
yapıcılar
İsim | Tanım |
---|---|
JsonDataLoadOptions() | Bu sınıfın yeni bir örneğini varsayılan seçeneklerle başlatır. |
Özellikleri
İsim | Tanı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 bayrak 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ğerlerinin ayrıştırılması için kesin biçimleri alır veya ayarlar. Varsayılan değerhükümsüz . |
PreserveSpaces { get; set; } | JSON verilerinin string değerleri yüklenirken öndeki ve arkadaki boşlukların korunup korunmayacağını belirten bir bayrak alır veya ayarlar. |
SimpleValueParseMode { get; set; } | JSON yüklenirken JSON basit değerlerini (null, boolean, sayı, tam sayı 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, kurucularına geçirilebilirJsonDataSource
.
Örnekler
JSON’un veri kaynağı (dize) olarak nasıl kullanılacağını gösterir.
Document doc = new Document(MyDir + "Reporting engine template - JSON data destination.docx");
JsonDataLoadOptions options = new JsonDataLoadOptions
{
ExactDateTimeParseFormats = new List<string> {"MM/dd/yyyy", "MM.d.yy", "MM d yy"},
AlwaysGenerateRootObject = true,
PreserveSpaces = true,
SimpleValueParseMode = JsonSimpleValueParseMode.Loose
};
JsonDataSource dataSource = new JsonDataSource(MyDir + "List of people.json", options);
BuildReport(doc, dataSource, "persons");
doc.Save(ArtifactsDir + "ReportingEngine.JsonDataString.docx");
Ayrıca bakınız
- ad alanı Aspose.Words.Reporting
- toplantı Aspose.Words