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
Nombre | Descripció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
- espacio de nombres Aspose.Words.Reporting
- asamblea Aspose.Words