JsonDataSource
JsonDataSource class
يوفر الوصول إلى بيانات ملف أو دفق JSON ليتم استخدامه أثناء تجميع مستند.
public class JsonDataSource
المنشئون
اسم | وصف |
---|---|
JsonDataSource(Stream) | إنشاء مصدر بيانات جديد ببيانات من دفق JSON باستخدام الخيارات الافتراضية لتحليل بيانات JSON. |
JsonDataSource(string) | إنشاء مصدر بيانات جديد ببيانات من ملف JSON باستخدام الخيارات الافتراضية لتحليل بيانات JSON. |
JsonDataSource(Stream, JsonDataLoadOptions) | إنشاء مصدر بيانات جديد ببيانات من دفق JSON باستخدام الخيارات المحددة لتحليل بيانات JSON. |
JsonDataSource(string, JsonDataLoadOptions) | إنشاء مصدر بيانات جديد ببيانات من ملف JSON باستخدام الخيارات المحددة لتحليل بيانات JSON. |
ملاحظات
للوصول إلى بيانات الملف المقابل أو التدفق أثناء تجميع مستند ، قم بتمرير مثيل من هذه الفئة كـ مصدر بيانات إلى أحدDocumentAssembler
.AssembleDocument التحميل الزائد .
في مستندات النموذج ، إذا كان عنصر JSON ذي المستوى الأعلى عبارة عن مصفوفة ، أJsonDataSource
يجب معاملة المثال be بنفس الطريقة كما لو كان ملفDataTable مثال. إذا كان عنصر JSON عالي المستوى كائنًا ، فإن ملفJsonDataSource
يجب معاملة المثيل بنفس الطريقة كما لو كان أDataRowمثال. لمزيد من المعلومات ، راجع مرجع بناء جملة النموذج (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources).
في مستندات النموذج ، يمكنك التعامل مع القيم المكتوبة لعناصر JSON. للراحة ، يستبدل المحرك مجموعة لأنواع JSON البسيطة بالمجموعة التالية:
طويل؟
مزدوج؟
منطقي؟
DateTime؟
خيط
يتعرف المحرك تلقائيًا على قيم الأنواع الإضافية بناءً على تمثيلات JSON الخاصة بهم.
لتجاوز السلوك الافتراضي لتحميل بيانات JSON ، قم بتهيئة وتمرير ملفJsonDataLoadOptions
example إلى مُنشئ هذه الفئة.
أنظر أيضا
- مساحة الاسم GroupDocs.Assembly.Data
- المجسم GroupDocs.Assembly