JsonDataSource
JsonDataSource class
Обеспечивает доступ к данным файла или потока JSON, которые будут использоваться в отчете.
Чтобы узнать больше, посетитеМеханизм отчетов LINQ статья документации.
public class JsonDataSource
Конструкторы
Имя | Описание |
---|---|
JsonDataSource(Stream) | Создает новый источник данных с данными из потока JSON, используя параметры по умолчанию для анализа данных JSON. |
JsonDataSource(string) | Создает новый источник данных с данными из файла JSON, используя параметры по умолчанию для анализа данных JSON. |
JsonDataSource(Stream, JsonDataLoadOptions) | Создает новый источник данных с данными из потока JSON, используя указанные параметры анализа данных JSON. |
JsonDataSource(string, JsonDataLoadOptions) | Создает новый источник данных с данными из файла JSON, используя указанные параметры анализа данных JSON. |
Примечания
Чтобы получить доступ к данным соответствующего файла или потока при создании отчета, передайте экземпляр этого класса как источник данных одному изReportingEngine
.BuildReport перегрузки.
В документах шаблонов, если элемент JSON верхнего уровня является массивом,JsonDataSource
экземпляр be следует рассматривать так же, как если бы он былDataTable экземпляр . Если элемент JSON верхнего уровня является объектом,JsonDataSource
экземпляр следует рассматривать так же, как если бы он был aDataRow экземпляр . Для получения дополнительной информации см. справочник по синтаксису шаблонов (https://docs.aspose.com/display/wordsnet/Template+Syntax). .
В шаблонных документах можно работать с типизированными значениями элементов JSON. Для удобства движок заменяет набор простых типов JSON на следующий:
- Nullable
- Nullable
- Nullable
- Nullable
- String
Механизм автоматически распознает значения дополнительных типов по их представлениям JSON.
Чтобы переопределить поведение по умолчанию при загрузке данных JSON, инициализируйте и передайтеJsonDataLoadOptions
экземпляр в конструктор этого класса.
Смотрите также
- пространство имен Aspose.Words.Reporting
- сборка Aspose.Words