द फ्लेक्सजसन क्रमबद्ध करने . के लिए एक हल्का पुस्तकालय है और deserializing जावा ऑब्जेक्ट में और JSON प्रारूप से। एक JSONSerializer JSON के लिए जावा ऑब्जेक्ट्स का क्रमांकन करने के लिए मुख्य वर्ग है। हम WriterOutputHandler का उपयोग करके एक JSON स्ट्रिंग को आउटपुट हैंडलर में क्रमबद्ध कर सकते हैं वर्ग और यह आउटपुटहैंडलर . को लागू करता है इंटरफ़ेस।
सिंटैक्स
पब्लिक क्लास राइटरऑटपुटहैंडलर ऑब्जेक्ट इम्प्लीमेंट्स आउटपुटहैंडलर का विस्तार करता है
उदाहरण
आयात करें सच); // सुंदर प्रिंट JSON कर्मचारी emp =नया कर्मचारी ("राजा", "रमेश", 28, "हैदराबाद"); आउटपुटहैंडलर आउट =नया राइटरऑटपुटहैंडलर (नया स्ट्रिंगवाइटर ()); serializer.serialize (एम्प, आउट); System.out.println (out.toString ()); }}// कर्मचारी वर्ग वर्ग कर्मचारी {निजी स्ट्रिंग प्रथम नाम; निजी स्ट्रिंग अंतिम नाम; निजी अंतर उम्र; निजी स्ट्रिंग पता; सार्वजनिक कर्मचारी () {} सार्वजनिक कर्मचारी (स्ट्रिंग प्रथम नाम, स्ट्रिंग अंतिम नाम, अंतर आयु, स्ट्रिंग पता) {सुपर (); यह। पहला नाम =पहला नाम; यह अंतिम नाम =अंतिम नाम; यह उम्र =उम्र; यह पता =पता; } सार्वजनिक स्ट्रिंग getFirstName () { पहला नाम लौटाएं; } सार्वजनिक स्ट्रिंग getLastName () {वापसी अंतिम नाम; } सार्वजनिक int getAge () {वापसी आयु; } सार्वजनिक स्ट्रिंग getAddress () {वापसी पता; } सार्वजनिक स्ट्रिंग टूस्ट्रिंग () {वापसी "कर्मचारी [" + "प्रथम नाम =" + प्रथम नाम + ", अंतिम नाम =" + अंतिम नाम + ", आयु =" + आयु + ", पता =" + पता + "]"; }}आउटपुट
{ "पता":"हैदराबाद", "आयु":28, "वर्ग":"कर्मचारी", "प्रथम नाम":"राजा", "अंतिम नाम":"रमेश"}