The JsonGenerator ৷ ইন্টারফেস স্ট্রিমিং উপায়ে একটি আউটপুট উত্সে JSON ডেটা লিখতে ব্যবহার করা যেতে পারে। আমরা writeStartArray() ব্যবহার করে একটি JSON অ্যারে তৈরি বা বাস্তবায়ন করতে পারি JsonGenerator এর পদ্ধতি , এই পদ্ধতিটি বর্তমান অবজেক্টের প্রেক্ষাপটে JSON নাম/স্টার্ট অ্যারে ক্যারেক্টার পেয়ার লিখে। writeStartObject() পদ্ধতি JSON স্টার্ট অবজেক্ট ক্যারেক্টার লেখে এবং শুধুমাত্র একটি অ্যারের প্রসঙ্গে এবং writeEnd()তে বৈধ। মেথড বর্তমান প্রেক্ষাপটের শেষে লেখে।
সিনট্যাক্স
JsonGenerator writeStartArray(String name)
উদাহরণ
import java.io.*; import javax.json.*; import javax.json.stream.*; public class JsonGeneratorTest { public static void main(String[] args) throws Exception { StringWriter writer = new StringWriter(); JsonGenerator jsonGen = Json.createGenerator(writer); jsonGen.writeStartObject() .write("name", "Adithya") .write("designation", "Python Developer") .write("company", "TutorialsPoint") .writeStartArray("personal details") .writeStartObject() .write("email", "[email protected]") .writeEnd() .writeStartObject() .write("contact", "9959927000") .writeEnd() // end of object .writeEnd() // end of an array .writeEnd(); // end of main object jsonGen.close(); System.out.println(writer.toString()); } }
আউটপুট
{"name":"Adithya","designation":"Python Developer","company":"TutorialsPoint","personal details":[{"email":"[email protected]"},{"contact":"9959927000"}]}