A Gson जावा के लिए एक JSON लाइब्रेरी है, जिसे Google द्वारा बनाया गया है। Gson का उपयोग करके, हम JSON उत्पन्न कर सकते हैं और JSON को जावा ऑब्जेक्ट्स में कनवर्ट करें। डिफ़ॉल्ट रूप से, Gson JSON को कॉम्पैक्ट प्रारूप . में प्रिंट कर सकता है . Gson सुंदर प्रिंट को सक्षम करने के लिए , हमें setPrettyPrinting() . का उपयोग करके Gson इंस्टेंस को कॉन्फ़िगर करना होगा GsonBuilder . की विधि क्लास और यह विधि Gson को JSON आउटपुट करने के लिए कॉन्फ़िगर करती है जो सुंदर प्रिंटिंग के लिए एक पेज में फिट बैठता है।
सिंटैक्स
सार्वजनिक GsonBuilder सेटPrettyPrinting()
उदाहरण
आयात करें इंजीनियर", "जावा", "हैदराबाद"); Gson gson =नया GsonBuilder ()। setPrettyPrinting ()। बनाएँ (); // सुंदर प्रिंट स्ट्रिंग सुंदरजसन =gson.toJson (emp); System.out.println(prettyJson); }}// कर्मचारी वर्गवर्ग कर्मचारी { निजी स्ट्रिंग नाम, आईडी, पदनाम, प्रौद्योगिकी, स्थान; सार्वजनिक कर्मचारी (स्ट्रिंग नाम, स्ट्रिंग आईडी, स्ट्रिंग पदनाम, स्ट्रिंग तकनीक, स्ट्रिंग स्थान) {सुपर (); यह नाम =नाम; this.id =आईडी; यह। पदनाम =पदनाम; यह प्रौद्योगिकी =प्रौद्योगिकी; यह स्थान =स्थान; } सार्वजनिक स्ट्रिंग getName () {वापसी का नाम; } सार्वजनिक स्ट्रिंग getId () {रिटर्न आईडी; } सार्वजनिक स्ट्रिंग getDesignation () {वापसी पदनाम; } सार्वजनिक स्ट्रिंग getTechnology() { वापसी प्रौद्योगिकी; } सार्वजनिक स्ट्रिंग getLocation() {वापसी स्थान; }}आउटपुट
{ "नाम":"राजा", "आईडी":"115", "पदनाम":"सामग्री अभियंता", "प्रौद्योगिकी":"जावा", "स्थान":"हैदराबाद"}