Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में जैक्सन पुस्तकालय का उपयोग कर सुंदर प्रिंट JSON?


एक जैक्सन API एक जावा आधारित पुस्तकालय है और यह जावा ऑब्जेक्ट को JSON और JSON को जावा ऑब्जेक्ट में बदलने के लिए उपयोगी हो सकता है। जैक्सन एपीआई अन्य एपीआई की तुलना में तेज है, कम मेमोरी क्षेत्र की आवश्यकता है और बड़ी वस्तुओं के लिए अच्छा है। हम स्ट्रीमिंग API, ट्री मॉडल, . का उपयोग करके JSON को तीन अलग-अलग तरीकों से संसाधित कर सकते हैं और डेटा बाइंडिंग.

हम writerWithDefaultPrettyPrinter() का उपयोग करके JSON को सुंदर प्रिंट कर सकते हैं ऑब्जेक्टमैपर . का वर्ग, यह ObjectWriter . के निर्माण के लिए एक फ़ैक्टरी विधि है जो डिफ़ॉल्ट . का उपयोग करके वस्तुओं को क्रमबद्ध करेगा सुंदर प्रिंटर इंडेंटेशन के लिए।

सिंटैक्स

सार्वजनिक वस्तुलेखक लेखकविथडिफॉल्टप्रीटीप्रिंटर ()

उदाहरण

आयात करें ,\"प्रौद्योगिकी\":[\"जावा\",\"स्पार्क\",\"पायथन\"],\"नाम\":\"आदित्य\"}"; ऑब्जेक्टमैपर मैपर =नया ऑब्जेक्टमैपर (); ऑब्जेक्ट json =mapper.readValue (डेटा, ऑब्जेक्ट। क्लास); स्ट्रिंग jsonStr =mapper.writerWithDefaultPrettyPrinter ()। लिखेंValueAsString (json); // सुंदर प्रिंट JSON System.out.println (jsonStr); }}

आउटपुट

{ "आयु" :30, "प्रौद्योगिकी" :[ "जावा", "स्पार्क", "पायथन" ], "नाम" :"आदित्य"}

  1. जावा में जीसन लाइब्रेरी का उपयोग करके JSON को सुंदर कैसे प्रिंट करें?

    A Gson जावा के लिए एक JSON लाइब्रेरी है, जिसे Google द्वारा बनाया गया है। Gson का उपयोग करके, हम JSON उत्पन्न कर सकते हैं और JSON को जावा ऑब्जेक्ट्स में कनवर्ट करें। डिफ़ॉल्ट रूप से, Gson JSON को कॉम्पैक्ट प्रारूप . में प्रिंट कर सकता है . Gson सुंदर प्रिंट को सक्षम करने के लिए , हमें setPrettyPri

  1. जावा में Gson लाइब्रेरी का उपयोग करके मानचित्र को JSON में बदलें?

    A Gson एक पुस्तकालय है जिसका उपयोग जावा ऑब्जेक्ट्स को JSON और इसके विपरीत पार्स करने के लिए किया जा सकता है। इसका उपयोग JSON स्ट्रिंग को समकक्ष जावा ऑब्जेक्ट में बदलने के लिए भी किया जा सकता है। जावा ऑब्जेक्ट को JSON या JSON से जावा ऑब्जेक्ट में पार्स करने के लिए, हमें com.google.gson आयात करने की

  1. जावा में जीसन लाइब्रेरी का उपयोग कर JSON ऑब्जेक्ट को जावा ऑब्जेक्ट में कनवर्ट करें?

    A Gson जावा के लिए एक जेसन लाइब्रेरी है, जिसे Google . द्वारा बनाया गया है और इसका उपयोग JSON उत्पन्न करने के लिए किया जा सकता है। Gson का उपयोग करके, हम JSON उत्पन्न कर सकते हैं और JSON को जावा ऑब्जेक्ट में बदल सकते हैं। हम fromJson() . को कॉल कर सकते हैं Gson . की विधि एक JSON ऑब्जेक्ट को Java