द JsonConfig वर्ग एक उपयोगिता वर्ग है जो क्रमांकन प्रक्रिया को कॉन्फ़िगर करने में मदद करता है। हम कुछ गुणों के साथ बीन को JSON ऑब्जेक्ट में बदल सकते हैं जिन्हें setExcludes() का उपयोग करके बाहर रखा जा सकता है JsonConfig . की विधि क्लास और इस JSON कॉन्फिग इंस्टेंस को स्थिर . के तर्क में पास करें विधि fromObject() JSONObject . का ।
सिंटैक्स
सार्वजनिक शून्य सेट बहिष्कृत (स्ट्रिंग [] शामिल नहीं है)
नीचे दिए गए उदाहरण में, हम कुछ गुणों को छोड़कर बीन को JSON ऑब्जेक्ट में बदल सकते हैं।
उदाहरण
आयात करें 35, "माधापुर"); JsonConfig jsonConfig =नया JsonConfig (); jsonConfig.setExcludes (नया स्ट्रिंग [] {"आयु", "पता"}); JSONObject obj =JSONObject.fromObject (छात्र, jsonConfig); System.out.println(obj.toString(3)); // सुंदर प्रिंट JSON} सार्वजनिक स्थैतिक वर्ग छात्र {निजी स्ट्रिंग प्रथम नाम, अंतिम नाम, पता; निजी अंतर उम्र; पब्लिक स्टूडेंट (स्ट्रिंग फर्स्टनाम, स्ट्रिंग लास्टनाम, इंट एज, स्ट्रिंग एड्रेस) {सुपर (); यह। पहला नाम =पहला नाम; यह अंतिम नाम =अंतिम नाम; यह उम्र =उम्र; यह पता =पता; } सार्वजनिक स्ट्रिंग getFirstName () { पहला नाम लौटाएं; } सार्वजनिक स्ट्रिंग getLastName () {वापसी अंतिम नाम; } सार्वजनिक int getAge () {वापसी आयु; } सार्वजनिक स्ट्रिंग getAddress() { वापसी का पता; } }}नीचे दिए गए आउटपुट में, उम्र और पता संपत्तियों को बाहर रखा जा सकता है।
आउटपुट
{ "firstName":"Raja", "lastName":"Ramesh"}