यह विकिहाउ आपको सिखाएगा कि पीसी या मैक पर जावा ऑब्जेक्ट को Json में कैसे बदलें। इस ट्यूटोरियल में, हम जैक्सन लाइब्रेरी से ऑब्जेक्टमैपर क्लास का उपयोग करेंगे। जावा ऑब्जेक्ट को Json में बदलने का यह सबसे बुनियादी तरीका है।
कदम
चरण 1. निम्न निर्भरताएँ pom.xml फ़ाइल में जोड़ें।
ये निर्भरताएँ "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar", और "jackson-databind-2.9.3.jar" को जोड़ देंगी। "संस्करण" के अंतर्गत जैक्सन डेटाबेस के नवीनतम संस्करण को शामिल करना सुनिश्चित करें।
com.fasterxml.jackson.core जैक्सन-डेटाबाइंड 2.9.3
चरण 2. ऑब्जेक्टमैपर कोड टाइप करें।
यह जैक्सन लाइब्रेरी का ऑब्जेक्टमैपर क्लास शुरू करेगा।
ऑब्जेक्टमैपर मैपर = नया ऑब्जेक्टमैपर ();
चरण 3. ऑब्जेक्ट का नाम टाइप करें।
निम्न कोड टाइप करें। जावा ऑब्जेक्ट का वास्तविक नाम टाइप करें जिसे आप Json में कनवर्ट करते हैं। उदाहरण के लिए, यदि जावा ऑब्जेक्ट का नाम "स्टूडेंट" है, तो कोड स्टूडेंट स्टूडेंट = न्यू स्टूडेंट ();
ऑब्जेक्टनाम ऑब्जेक्टनाम = नया ऑब्जेक्टनाम ();
चरण 4. Json के लिए writeValue टाइप करें।
जावा ऑब्जेक्ट कनवर्ट होने के बाद यह एक आउटपुट Json फ़ाइल बनाएगा। "c:\Jsonfile.json" के स्थान पर json फ़ाइल का इच्छित पथ टाइप करें। उस जावा ऑब्जेक्ट का नाम टाइप करें जिसे आप "ऑब्जेक्टनाम" के स्थान पर Json में बदलना चाहते हैं।
mapper.writeValue(c:\Jsonfile.json, ObjectName);
चरण 5. अपने परिणाम की समीक्षा करें।
पूरा कोड कुछ इस तरह दिखना चाहिए:
ऑब्जेक्टमैपर मैपर = नया ऑब्जेक्टमैपर (); ऑब्जेक्टनाम ऑब्जेक्टनाम = नया ऑब्जेक्टनाम (); mapper.writeValue(c:\Jsonfile.json, ObjectName);