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

हम जावा में JSON ऑब्जेक्ट को कैसे डीकोड कर सकते हैं?


एक JSON एक हल्का वजन . है , पाठ्य-आधारित और भाषा-स्वतंत्र डेटा विनिमय प्रारूप। एक JSON दो संरचित प्रकारों का प्रतिनिधित्व कर सकता है जैसे ऑब्जेक्ट्स और सरणी . हम JSONObject . का उपयोग करके JSON ऑब्जेक्ट को डीकोड कर सकते हैं और JSONArray json.simple API . से . एक JSONऑब्जेक्ट java.util.Map . के रूप में कार्य करता है जबकि JSONArray java.util.List . के रूप में कार्य करता है ।

नीचे दिए गए उदाहरण में, हम JSON ऑब्जेक्ट को डीकोड कर सकते हैं।

उदाहरण

आयात करें। स्ट्रिंग str ="[0, {\"1\":{ \"2\":{\"3\":{\"4\":[5, { \"6\":{ \"7\ " :8 } } ] } } } } ]"; कोशिश करें {ऑब्जेक्ट obj =parser.parse (str); JSONArray सरणी =(JSONArray) obj; System.out.println ("दूसरा ऐरे तत्व:"); System.out.println(array.get(1)); System.out.println (); JSONObject ऑब्जेक्ट 2 =(JSONObject) array.get(1); System.out.println ("फ़ील्ड \"1\""); System.out.println(object2.get("1")); स्ट्र ="{}"; obj =parser.parse (str); System.out.println (obj); str ="[6,]"; obj =parser.parse (str); System.out.println (obj); str ="[6,3]"; obj =parser.parse (str); System.out.println (obj); } पकड़ें (ParseException parseExp) { System.out.println ("अपवाद स्थिति:" + parseExp.getPosition ()); System.out.println (parseExp); } }}

आउटपुट

दूसरा ऐरे तत्व:{"1":{"2":{"3":{"4":[5,{"6":{"7":8}}]}}}}फ़ील्ड " 1"{"2":{"3":{"4":[5,{"6":{"7":8}}]}}}{}[6][6,3]

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

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

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

    एक JTable टेबल बनाने और प्रदर्शित करने की एक बहुत ही लचीली संभावना प्रदान करता है। टेबल मॉडल इंटरफ़ेस उन वस्तुओं के तरीकों को परिभाषित करता है जो तालिका की सामग्री को निर्दिष्ट करते हैं। सारटेबल मॉडल क्लास को आम तौर पर मॉडल तालिका का कस्टम कार्यान्वयन प्रदान करने के लिए बढ़ाया जाता है। JTable वर्

  1. हम जावा में JToggleButton को कैसे कार्यान्वित कर सकते हैं?

    JToggleButton एक JToggleButton सार बटन . का विस्तार है और इसका उपयोग उन बटनों को दर्शाने के लिए किया जा सकता है जिन्हें चालू . पर टॉगल किया जा सकता है और बंद । जब JToggleButton पहली बार दबाया जाता है, यह दबाया रहता है और इसे दूसरी बार दबाने पर ही छोड़ा जा सकता है। एक JToggleButton एक एक्शनइवें