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 aJsonDataLoadOptionsinstance ke konstruktor kelas ini.

Lihat juga