द JsonGenerator इंटरफ़ेस का उपयोग JSON डेटा को स्ट्रीमिंग तरीके से आउटपुट स्रोत पर लिखने के लिए किया जा सकता है। हम writeStartArray() . का उपयोग करके JSON सरणी बना या कार्यान्वित कर सकते हैं JsonGenerator . की विधि , यह विधि वर्तमान ऑब्जेक्ट संदर्भ में JSON नाम/प्रारंभ सरणी वर्ण जोड़ी लिखती है। राइटस्टार्टऑब्जेक्ट () विधि JSON प्रारंभ ऑब्जेक्ट वर्ण लिखती है, और केवल एक सरणी संदर्भ में मान्य है और writeEnd() विधि वर्तमान संदर्भ का अंत लिखती है।
सिंटैक्स
JsonGenerator writeStartArray(String name)
उदाहरण
आयात करें; JsonGenerator jsonGen =Json.createGenerator (लेखक); jsonGen.राइटस्टार्टऑब्जेक्ट () .लिखें ("नाम", "आदित्य") .लिखें ("पदनाम", "पायथन डेवलपर") .लिखें ("कंपनी", "ट्यूटोरियल्सपॉइंट") .राइटस्टार्टअरे ("व्यक्तिगत विवरण")।लिखेंStartObject() .लिखें ("ईमेल", "[email protected]") .writeEnd() .लिखेंStartObject() .लिखें ("संपर्क", "9959927000") .writeEnd () // ऑब्जेक्ट का अंत .राइटएंड () // किसी ऐरे का अंत .राइटएंड (); // मुख्य वस्तु का अंत jsonGen.close (); System.out.println (लेखक.toString ()); }}आउटपुट
{"name":"Adithya","designation":"Python Developer","company":"TutorialsPoint",,"personal details":[{"email":"[email protected]" },{"संपर्क":"9959927000"}]}