JsonDataSource

JsonDataSource class

Proporciona acceso a los datos de un archivo o secuencia JSON que se utilizarán en un informe.

Para obtener más información, visite elMotor de informes LINQ artículo de documentación.

public class JsonDataSource

Constructores

NombreDescripción
JsonDataSource(Stream)Crea una nueva fuente de datos con datos de una secuencia JSON usando opciones predeterminadas para analizar datos JSON.
JsonDataSource(string)Crea una nueva fuente de datos con datos de un archivo JSON usando opciones predeterminadas para analizar datos JSON.
JsonDataSource(Stream, JsonDataLoadOptions)Crea una nueva fuente de datos con datos de una secuencia JSON utilizando las opciones especificadas para analizar datos JSON.
JsonDataSource(string, JsonDataLoadOptions)Crea una nueva fuente de datos con datos de un archivo JSON usando las opciones especificadas para analizar datos JSON.

Observaciones

Para acceder a los datos del archivo o flujo correspondiente mientras genera un informe, pase una instancia de esta clase como una fuente de datos a uno deReportingEngine .BuildReport sobrecargas.

En documentos de plantilla, si un elemento JSON de nivel superior es una matriz, unJsonDataSource La instancia debe ser tratada de la misma manera que si fuera unDataTable instancia. Si un elemento JSON de nivel superior es un objeto, unJsonDataSource La instancia debe tratarse de la misma manera que si fuera unDataRow instancia. Para obtener más información, consulte la referencia de sintaxis de plantilla (https://docs.aspose.com/display/wordsnet/Template+Syntax).

En documentos de plantilla, puede trabajar con valores escritos de elementos JSON. Para mayor comodidad, el motor reemplaza el conjunto de tipos simples JSON por el siguiente:

  • Nullable
  • Nullable
  • Nullable
  • Nullable
  • String

El motor reconoce automáticamente los valores de los tipos adicionales en sus representaciones JSON.

Para anular el comportamiento predeterminado de la carga de datos JSON, inicialice y pase unJsonDataLoadOptions instancia a un constructor de esta clase.

Ver también