JsonDataSource
JsonDataSource class
Memberikan akses ke data file atau aliran JSON untuk digunakan saat menyusun dokumen.
public class JsonDataSource
Konstruktor
Nama | Keterangan |
---|---|
JsonDataSource(Stream) | Membuat sumber data baru dengan data dari aliran JSON menggunakan opsi default untuk mengurai data JSON. |
JsonDataSource(string) | Membuat sumber data baru dengan data dari file JSON menggunakan opsi default untuk mengurai data JSON. |
JsonDataSource(Stream, JsonDataLoadOptions) | Membuat sumber data baru dengan data dari aliran JSON menggunakan opsi yang ditentukan untuk mengurai data JSON. |
JsonDataSource(string, JsonDataLoadOptions) | Membuat sumber data baru dengan data dari file JSON menggunakan opsi yang ditentukan untuk mengurai data JSON. |
Perkataan
Untuk mengakses data dari file atau aliran yang sesuai saat menyusun dokumen, berikan instance kelas ini sebagai sumber data ke salah satuDocumentAssembler
.AssembleDocument kelebihan beban.
Dalam dokumen template, jika elemen JSON tingkat atas adalah array, aJsonDataSource
instance harus diperlakukan dengan cara yang sama seolah-olah itu adalah aDataTable contoh. Jika elemen JSON tingkat atas adalah objek, aJsonDataSource
instance harus diperlakukan dengan cara yang sama seperti jika aDataRowcontoh. Untuk informasi selengkapnya, lihat referensi sintaks template (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources).
Dalam dokumen template, Anda dapat bekerja dengan nilai elemen JSON yang diketik. Untuk kenyamanan, mesin mengganti set tipe sederhana JSON dengan yang berikut:
panjang?
dobel?
bool?
Tanggal Waktu?
rangkaian
Mesin secara otomatis mengenali nilai tipe tambahan pada representasi JSON mereka.
Untuk mengesampingkan perilaku default pemuatan data JSON, inisialisasi dan berikan aJsonDataLoadOptions
instance ke konstruktor kelas ini.
Lihat juga
- ruang nama GroupDocs.Assembly.Data
- perakitan GroupDocs.Assembly