JsonDataSource
JsonDataSource class
Fornisce l’accesso ai dati di un file o flusso JSON da utilizzare all’interno di un report.
Per saperne di più, visita ilMotore di reporting LINQ articolo di documentazione.
public class JsonDataSource
Costruttori
Nome | Descrizione |
---|---|
JsonDataSource(Stream) | Crea una nuova origine dati con i dati di un flusso JSON utilizzando le opzioni predefinite per l’analisi dei dati JSON. |
JsonDataSource(string) | Crea una nuova origine dati con i dati di un file JSON utilizzando le opzioni predefinite per l’analisi dei dati JSON. |
JsonDataSource(Stream, JsonDataLoadOptions) | Crea una nuova origine dati con i dati da un flusso JSON utilizzando le opzioni specificate per l’analisi dei dati JSON. |
JsonDataSource(string, JsonDataLoadOptions) | Crea una nuova origine dati con i dati di un file JSON utilizzando le opzioni specificate per l’analisi dei dati JSON. |
Osservazioni
Per accedere ai dati del file o del flusso corrispondente durante la generazione di un report, passa un’istanza di questa classe come un’origine dati a uno deiReportingEngine
.BuildReport sovraccarichi.
Nei documenti modello, se un elemento JSON di livello superiore è un array, aJsonDataSource
l’istanza dovrebbe essere trattata allo stesso modo come se fosse un fileDataTable istanza. Se un elemento JSON di livello superiore è un oggetto, aJsonDataSource
l’istanza dovrebbe essere trattata come se fosse aDataRow istanza. Per ulteriori informazioni, vedere il riferimento alla sintassi del modello (https://docs.aspose.com/display/wordsnet/Template+Syntax).
Nei documenti modello, puoi lavorare con valori digitati di elementi JSON. Per comodità, il motore sostituisce il set di tipi semplici JSON con il seguente:
- Nullable
- Nullable
- Nullable
- Nullable
- String
Il motore riconosce automaticamente i valori dei tipi extra in base alle loro rappresentazioni JSON.
Per sovrascrivere il comportamento predefinito del caricamento dei dati JSON, inizializzare e passare aJsonDataLoadOptions
istanza a un costruttore di questa classe.
Guarda anche
- spazio dei nomi Aspose.Words.Reporting
- assemblea Aspose.Words