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 .इकट्ठा दस्तावेज़ ओवरलोड।

टेम्प्लेट दस्तावेज़ों में, यदि एक शीर्ष-स्तरीय JSON तत्व एक सरणी है, aJsonDataSource उदाहरण को उसी तरह व्यवहार किया जाना चाहिए जैसे कि यह एक थाDataTable उदाहरण। यदि एक शीर्ष-स्तरीय JSON तत्व एक वस्तु है, aJsonDataSource उदाहरण के साथ उसी तरह व्यवहार किया जाना चाहिए जैसे कि यह थाDataRowउदाहरण। अधिक जानकारी के लिए, टेम्पलेट सिंटैक्स संदर्भ देखें

टेम्प्लेट दस्तावेज़ों में, आप JSON तत्वों के टाइप किए गए मानों के साथ काम कर सकते हैं। सुविधा के लिए, इंजन JSON सरल प्रकार के सेट को निम्न प्रकार से बदल देता है:

  • लंबा?
  • दोहरा?
  • बूल?
  • दिनांक समय?
  • डोरी

इंजन अपने JSON प्रस्तुतियों पर अतिरिक्त प्रकारों के मानों को स्वचालित रूप से पहचानता है।

JSON डेटा लोडिंग के डिफ़ॉल्ट व्यवहार को ओवरराइड करने के लिए, आरंभ करें और पास करेंJsonDataLoadOptionsइस वर्ग के निर्माता के लिए उदाहरण .

यह सभी देखें