javax.json.JsonObject इंटरफेस एक अपरिवर्तनीय JSON ऑब्जेक्ट मान का प्रतिनिधित्व कर सकता है और JSON ऑब्जेक्ट नाम/मान मैपिंग के लिए एक असंशोधनीय मैप दृश्य प्रदान करता है। एक JsonObject इंस्टेंस को javax.json.JsonReader क्लास की स्थैतिक विधि readObject() का उपयोग करके इनपुट स्रोत से बनाया जा सकता है और इसे javax.json.Json क्लास की स्थैतिक विधि createObjectBuilder() का उपयोग करके भी बनाया जा सकता है।
सिंटैक्स
public static JsonObjectBuilder createObjectBuilder()
उदाहरण
import java.io.*; import javax.json.*; public class JsonObjectTest { public static void main(String[] args) throws Exception { JsonObjectBuilder builder = Json.createObjectBuilder(); builder.add("Name", "Adithya"); builder.add("Designation", "Python Developer"); builder.add("Company", "TutorialsPoint"); builder.add("Location", "Hyderabad"); JsonObject data = builder.build(); StringWriter sw = new StringWriter(); JsonWriter jw = Json.createWriter(sw); jw.writeObject(data); jw.close(); System.out.println(sw.toString()); } } आउटपुट
{"Name":"Adithya","Designation":"Python Developer","Company":"TutorialsPoint","Location":"Hyderabad"}