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

हम जावा में flexjson का उपयोग करके वस्तुओं की सूची को क्रमबद्ध कैसे कर सकते हैं?


फ्लेक्सजसन क्रमबद्ध करने . के लिए एक हल्का पुस्तकालय है और deserializing जावा ऑब्जेक्ट में और से JSON प्रारूप। हम वस्तुओं की सूची . को क्रमानुसार बना सकते हैं क्रमबद्ध करें () . का उपयोग करते हुए JSONSerializer . की विधि कक्षा। यह विधि उथले . प्रदर्शन कर सकती है क्रमबद्धता लक्ष्य उदाहरण के। हमें वस्तुओं की सूची . पास करने की आवश्यकता है की सूची क्रमबद्ध करें () . के तर्क के रूप में टाइप करें विधि।

सिंटैक्स

सार्वजनिक स्ट्रिंग क्रमबद्ध करें(ऑब्जेक्ट लक्ष्य)

उदाहरण

आयात करें // सुंदर प्रिंट JSON छात्र s1 =नया छात्र ("राजा", "रमेश", 28, "हैदराबाद"); छात्र s2 =नया छात्र ("सुरेश", "कुमार", 30, "चेन्नई"); छात्र s3 =नया छात्र ("सूर्य", "कृष्ण", 35, "पुणे"); सूची <छात्र> छात्र =Arrays.asList(s1, s2, s3); स्ट्रिंग jsonStr =serializer.serialize (छात्र); System.out.println (jsonStr); }}// छात्र वर्ग कक्षा छात्र {निजी स्ट्रिंग प्रथम नाम; निजी स्ट्रिंग अंतिम नाम; निजी अंतर उम्र; निजी स्ट्रिंग पता; पब्लिक स्टूडेंट () {} पब्लिक स्टूडेंट (स्ट्रिंग फर्स्टनाम, स्ट्रिंग लास्टनाम, इंट एज, स्ट्रिंग एड्रेस) {सुपर (); यह। पहला नाम =पहला नाम; यह अंतिम नाम =अंतिम नाम; यह उम्र =उम्र; यह पता =पता; } सार्वजनिक स्ट्रिंग getFirstName () { पहला नाम लौटाएं; } सार्वजनिक स्ट्रिंग getLastName () {वापसी अंतिम नाम; } सार्वजनिक int getAge () {वापसी आयु; } सार्वजनिक स्ट्रिंग getAddress () {वापसी पता; } सार्वजनिक स्ट्रिंग टूस्ट्रिंग () {वापसी "छात्र [" + "प्रथम नाम =" + प्रथम नाम + ", अंतिम नाम =" + अंतिम नाम + ", आयु =" + आयु + ", पता =" + पता + "]"; }}

आउटपुट

[ { "पता":"हैदराबाद", "आयु":28, "वर्ग":"छात्र", "प्रथम नाम":"राजा", "अंतिम नाम":"रमेश" }, { "पता":" चेन्नई", "आयु":30, "वर्ग":"छात्र", "प्रथम नाम":"सुरेश", "अंतिम नाम":"कुमार"}, { "पता":"पुणे", "आयु":35, " class":"छात्र", "प्रथम नाम":"सूर्य", "अंतिम नाम":"कृष्णा" }]

  1. हम जावा का उपयोग कर सेलेनियम वेबड्राइवर में प्रमाणीकरण पॉपअप कैसे संभाल सकते हैं?

    हम जावा का उपयोग करके सेलेनियम वेबड्राइवर में प्रमाणीकरण पॉपअप को संभाल सकते हैं। ऐसा करने के लिए, हमें URL के भीतर उपयोगकर्ता क्रेडेंशियल पास करना होगा। हमें यूआरएल में यूजरनेम और पासवर्ड जोड़ना होगा। सिंटैक्स - https://username:password@URLhttps://admin:admin@the-internet.herokuapp.com/basic_auth

  1. हम जावा में किसी फ़ाइल में JSON ऑब्जेक्ट कैसे लिख सकते हैं?

    द JSON व्यापक रूप से उपयोग किए जाने वाले डेटा-इंटरचेंज . में से एक है प्रारूप और एक हल्का . है और भाषा स्वतंत्र . json.simple एक हल्का JSON संसाधन पुस्तकालय है जिसका उपयोग JSON फ़ाइलें लिखने . के लिए किया जा सकता है और इसका उपयोग एन्कोड . के लिए किया जा सकता है या डीकोड JSON टेक्स्ट और J . के

  1. जावा में JWindow का उपयोग करके हम स्प्लैश स्क्रीन को कैसे कार्यान्वित कर सकते हैं?

    एक जेविंडो एक कंटेनर है जिसे उपयोगकर्ता डेस्कटॉप पर कहीं भी प्रदर्शित किया जा सकता है। इसमें टाइटल बार . नहीं है , विंडो प्रबंधन बटन, आदि एक JFrame की तरह। जेविंडो इसमें एक JRootPane . है अपने एकमात्र बाल वर्ग के रूप में। सामग्री फलक JWindow . के किसी भी बच्चे का अभिभावक हो सकता है . एक JFra