কম্পিউটার

জাভাতে জ্যাকসন ট্রি মডেল ব্যবহার করে কীভাবে একটি JSON তৈরি করবেন?


জ্যাকসন লাইব্রেরিতে, আমরা ট্রি মডেল ব্যবহার করতে পারি JSON প্রতিনিধিত্ব করতে গঠন করুন এবং CRUD সম্পাদন করুন JsonNode এর মাধ্যমে অপারেশন . এই জ্যাকসন ট্রি মডেল দরকারী, বিশেষ করে এমন ক্ষেত্রে যেখানে একটি JSON কাঠামো জাভা ক্লাসে ম্যাপ করে না। আমরা JsonNodeFactory ব্যবহার করে জ্যাকসন লাইব্রেরিতে একটি JSON তৈরি করতে পারি , এটি নোড দৃষ্টান্তগুলিতে অ্যাক্সেস পাওয়ার পাশাপাশি পদ্ধতিগুলির মৌলিক বাস্তবায়নের পদ্ধতিগুলি নির্দিষ্ট করতে পারে। আমরা set() ব্যবহার করতে পারি এবং পুট() ObjectNode এর পদ্ধতি ডেটা পপুলেট করার জন্য ক্লাস।

সিনট্যাক্স

public class JsonNodeFactory extends Object implements Serializable

উদাহরণ

import java.io.*;
import com.fasterxml.jackson.databind.*;
import com.fasterxml.jackson.databind.node.*;
public class JacksonTreeModelTest {
   public static void main(String args[]) throws IOException {
      JsonNodeFactory factory = new JsonNodeFactory(false);
      ObjectMapper mapper = new ObjectMapper();
      ObjectNode employee = factory.objectNode();
      employee.put("empId", 125);
      employee.put("firstName", "Raja");
      employee.put("lastName", "Ramesh");
      ArrayNode technologies = factory.arrayNode();
      technologies.add("Python").add("Java").add("SAP");
      employee.set("technologies", technologies);
      System.out.println(mapper.writerWithDefaultPrettyPrinter().writeValueAsString(employee));
   }
}

আউটপুট

{
   "empId" : 125,
   "firstName" : "Raja",
   "lastName" : "Ramesh",
   "technologies" : [ "Python", "Java", "SAP" ]
}

  1. কিভাবে জাভা 9 এ ProcessBuilder ব্যবহার করে একটি প্রক্রিয়া তৈরি করবেন?

  2. কিভাবে জাভা ব্যবহার করে একটি ডিরেক্টরি অনুক্রম তৈরি করবেন?

  3. কিভাবে জাভা ব্যবহার করে একটি JSON অ্যারে লিখবেন/তৈরি করবেন?

  4. কিভাবে জাভা ব্যবহার করে একটি JSON ফাইল লিখবেন/তৈরি করবেন?