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

NomeDescrizione
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