The javax.json .JsonWriter इंटरफ़ेस एक JSON ऑब्जेक्ट या सरणी संरचना को आउटपुट . पर लिख सकता है स्रोत . वर्ग javax.json.JsonWriterFactory JsonWriter . बनाने के तरीके शामिल हैं उदाहरण। फ़ैक्टरी इंस्टेंस का उपयोग एक ही कॉन्फ़िगरेशन के साथ कई लेखक इंस्टेंस बनाने के लिए किया जा सकता है। हम स्थिर . का उपयोग करके आउटपुट स्रोत से लेखक बना सकते हैं विधि क्रिएटराइटर () का javax.json.Json कक्षा।
सिंटैक्स
सार्वजनिक स्थैतिक JsonWriter createWriter(लेखक लेखक)
नीचे दिए गए उदाहरण में, हम JsonWriter इंटरफ़ेस का उपयोग करके JSON ऑब्जेक्ट को क्रमबद्ध कर सकते हैं।
उदाहरण
आयात करें args) {JsonObject jsonObj =Json.createObjectBuilder() .add("name", "Adithya") .add("age", 25) .add("salary", 4000) .add("address", Json.createObjectBuilder ().add("street", "Madhapur") .add("city", "Hyderabad") .add("zipCode", "500084") .build() .add("phoneNumber", Json.createArrayBuilder ().add("9959984000") .add("7702144400") .build() .build(); स्ट्रिंगवाइटर स्ट्रिंगवाइटर =नया स्ट्रिंगवाइटर (); JsonWriter लेखक =Json.createWriter (स्ट्रिंगवाइटर); लेखक। राइटऑब्जेक्ट (jsonObj); लेखक। बंद (); System.out.println (stringWriter.getBuffer ()। toString ()); }}आउटपुट
{"नाम":"आदित्य",,"आयु":25,"वेतन":40000,"पता":{"सड़क":"माधापुर", "शहर":"हैदराबाद", "ज़िप कोड":" 500084"},"फ़ोननंबर":["9959984000","7702144400"]}