JSONObject वर्ग नाम/मान . का संग्रह है जोड़े (अक्रमित ) जहां बीन सेटर . वाला वर्ग है और गेटर इसके सदस्य क्षेत्रों के लिए तरीके। हम toBean() . का उपयोग करके JSON ऑब्जेक्ट को बीन में बदल सकते हैं JSONObject . की विधि कक्षा।
सिंटैक्स
सार्वजनिक स्थैतिक वस्तु toBean(JSONObject jsonObject, Class beanClass)
उदाहरण
आयात करें JSONObject jsonObj =JSONObject.fromObject (emp); System.out.println(jsonObj.toString(3)); // सुंदर प्रिंट JSON emp =(कर्मचारी)JSONObject.toBean(jsonObj, कर्मचारी.वर्ग ); System.out.println (emp.toString ()); } // कर्मचारी वर्ग सार्वजनिक स्थैतिक वर्ग कर्मचारी {निजी स्ट्रिंग प्रथम नाम, अंतिम नाम, पता; निजी अंतर उम्र; सार्वजनिक कर्मचारी () {} सार्वजनिक कर्मचारी (स्ट्रिंग प्रथम नाम, स्ट्रिंग अंतिम नाम, अंतर आयु, स्ट्रिंग पता) {सुपर (); यह। पहला नाम =पहला नाम; यह अंतिम नाम =अंतिम नाम; यह उम्र =उम्र; यह पता =पता; } सार्वजनिक स्ट्रिंग getFirstName () { पहला नाम लौटाएं; } सार्वजनिक शून्य सेटफर्स्टनाम (स्ट्रिंग फर्स्टनाम) {this.firstName =firstName; } सार्वजनिक स्ट्रिंग getLastName () {वापसी अंतिम नाम; } सार्वजनिक शून्य सेटलास्टनाम (स्ट्रिंग अंतिम नाम) { यह अंतिम नाम =अंतिम नाम; } सार्वजनिक int getAge () {वापसी आयु; } सार्वजनिक शून्य सेटएज (इंट आयु) { यह आयु =आयु; } सार्वजनिक स्ट्रिंग getAddress() { वापसी का पता; } सार्वजनिक शून्य सेट पता (स्ट्रिंग पता) { यह पता =पता; } सार्वजनिक स्ट्रिंग टूस्ट्रिंग () {वापसी "कर्मचारी [" + "प्रथम नाम =" + प्रथम नाम + ", अंतिम नाम =" + अंतिम नाम + ", आयु =" + आयु + ", पता =" + पता + "]"; } }}आउटपुट
{ "firstName":"Sai", "lastName":"Ram", "address":"Banglore", "आयु":30}कर्मचारी [पहला नाम =साईं, अंतिम नाम =राम, उम्र =30, पता =बैंगलोर ]