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"}