एक JSONObject java.util.HashMap . का उपवर्ग है जहां कोई आदेश नहीं दिया गया है। हम JSONValue.toJSONString(map) की सहायता से तत्वों के सख्त क्रम का भी उपयोग कर सकते हैं विधि अर्थात java.util.LinkedHashMap . के कार्यान्वयन द्वारा ।
हम नीचे दिए गए दो उदाहरणों में JSON ऑब्जेक्ट को एन्कोड कर सकते हैं।
उदाहरण
आयात करें ); dataMap.put ("नाम", "आदित्य"); dataMap.put ("आयु", नया पूर्णांक (25)); dataMap.put ("वेतन", नया डबल (25000.00)); dataMap.put ("कर्मचारी आईडी", नया पूर्णांक (115); dataMap.put ("कंपनी", "ट्यूटोरियल पॉइंट"); JSONObject jsonObj =नया JSONObject (डेटामैप); System.out.print ("JSON ऑब्जेक्ट को एन्कोड करना:"); System.out.print(jsonObj); }}आउटपुट
JSON ऑब्जेक्ट को एन्कोड करना:{"वेतन":25000.0,"कर्मचारी आईडी":115,"कंपनी":"tutorialsPoint",,"आयु":25,"नाम":"आदित्य"}
उदाहरण
आयात करें obj.put ("नाम", "जय"); obj.put ("मोबाइल_नंबर", नया इंटीजर (995998480)); obj.put ("बैंक_बैलेंस", नया डबल (50000.00)); obj.put ("Is_A_Selfकर्मचारी", नया बूलियन (झूठा)); स्ट्रिंगवाइटर आउट =नया स्ट्रिंगवाइटर (); obj.writeJSONString (बाहर); स्ट्रिंग jsonText =out.toString (); System.out.print (jsonText); }}आउटपुट
{"Is_A_SelfEmployee":false,"Bank_Balance":50000.0,"Mobile_Number":995998480,"Name":"Jai"}